目录
一、 POC环境架构
二、 Rancher基础环境
三、 POC环境搭建
1. 操作系统准备概要(centos7)
1) 支持的Docker版本
2) 主机名配置
3) 更新Hosts
4) CentOS关闭selinuxlink
5) 关闭防火墙(可选)或者放行相应端口
6) 配置主机时间、时区、系统语言
7) Kernel性能调优link(可选)
8) 内核模块(可选)
2. Docker安装与配置
1) 修改centos系统软件源
2) Docker-ce安装
3) Docker配置
3. Rancher安装(在线)
1) 独立容器安装, 使用默认自签名证书
2) 访问rancher页面
3) 创建集群
4) 添加节点角色
4. 监控系统安装概要
1) 监控部署监控
2) 通过上述端口访问prometheus和grafana
5. 日志收集系统安装概要
1) 设置内核参数
2) 启动elasticsearch
3) 访问ES
4) 安装kibana
5) 将rancher日志发送到elasticsearch
6) 在kibana里新建索引:
7) 访问kibana,查看日志
6. 镜像仓库安装
1) 下载haror离线包(v1.6.2)
2) 安装依赖包(运行docker环境):
3) 配置与安装
7. 代码质量检测程序(sonar)安装概要
1) 待补充。。。。。。
8. Gitlab安装
1) 采用docker容器方式安装
2) 访问gitlab
3) 创建project
4) 添加ssh公钥
9. Jenkins安装
1) 先按照jdk环境
2) 安装Jenkins
3) 登陆jenkins并配置
10. Gitlab与Jenkins连接
1) 先去gitlab申请access token
2) 回到Jenkins
3) 选择添加好的凭证:
4) 配置凭证
5) 添加用户名和密码,
6) 新建测试项目
11. 安装maven
1) maven用于编译项目代码
2) 修改pofile
3) 测试查看版本
4) 修改maven仓库地址为阿里云
12. 安装nodejs
1) 安装依赖
2) 解压安装
3) 查看版本
13. 基于springcloud框架微服务应用部署PIGX
1) 登陆gitlab,新建项目px以及px-ui
2) 上传项目代码到gitlab
3) 新建Jenkins的px项目
4) 新建Jenkins的px-ui项目
5) 登陆rancher页面添加服务
6) 访问测试项目站点:
一、POC环境架构



