下面的文档是关于开发人员如何在已经装好 K8s 的环境上快速部署 DevOps 的简明教程。如果遇到问题,可自行根据错误提示调试,其他组件类似。
1. 克隆 ks-installer 到机器
git clone https://github.com/kubesphere/ks-installer
2. 准备 devops 相关的配置文件
cd ks-installer
cp kubesphere-minimal.yaml devops.yaml
编辑 devops.yaml 仅留下需要部署的部分。下面是 devops 需要的部分
cat devops.yaml
persistence:
storageClass: ""
devops:
enabled: True
jenkinsMemoryLim: 2Gi
jenkinsMemoryReq: 1500Mi
jenkinsVolumeSize: 8Gi
jenkinsJavaOpts_Xms: 512m
jenkinsJavaOpts_Xmx: 512m
jenkinsJavaOpts_MaxRAM: 2g
sonarqube:
enabled: False
postgresqlVolumeSize: 8Gi
cp playbooks/devops.yaml devops_play.yaml
3. 执行安装
ansible-playbook -i localhost devops_play.yaml -e @/root/devops/ks-installer/devops.yaml