准备工作
1. 安装必备软件
|
|
2. 关闭swap
|
|
3. 关闭selinux
|
|
4. 关闭防火墙
|
|
安装Docker和配置代理
1. 配置yum源
|
|
2. 安装docker
|
|
3. 确保kubelet使用的cgroup driver 与 Docker的一致
|
|
4. 从国内仓库拉取镜像(核心步骤-如果没有代理)
|
|
开始安装k8s
1. 安装kubeadm,kubelet等
|
|
2. 集群初始化
|
|
得到回复:
|
|
3. 拷贝配置,给kubectl使用
|
|
4. 安装flannel网络
|
|
5. node节点加入集群
其他节点执行:
|
|
清理安装
- 如果安装过程中出任何问题,可以重置后重新安装
|
|
安装 helm 和 gitlab-runner
|
|
cat tiller.yaml
|
|
cat rbac-runner-config.yaml
|
|
cat values-spm-operation-frontend.yaml
|
|
Helm for gitlab configmap
cat templates/configmap.yaml
|
|
gitlab-runner
|
|
创建runner maven 缓存
Java 需要
cat maven-nfs.yaml
|
|
生成maven缓存PVC
|
|
代码及镜像上传
|
|
其它及遇到的坑
GitLab集成k8s 签名错误
|
|
cat gitlab-admin-service-account.yaml
|
|
获取 Service Token
|
|