官方文档:KubeSphere DevOps 系统
1、集群管理---定制资源定义
进入目录:集群管理---定制资源定义搜索:clusterconfiguration
点击 ks-installer 右侧的 ,选择编辑 YAML
在该 YAML 文件中,搜索 devops,将 enabled 的 false 改为 true。如果集群资源不够,建议降低devops中的参数,否则devops会安装失败
2、调整DevOps启动参数
各参数如下:
devops: #devops块配置 enabled: false #是否开启devops jenkinsJavaOpts_MaxRAM: 2g #初始化Jenkins的JVM大小,默认2g jenkinsJavaOpts_Xms: 512m #Jenkins的堆初始化大小 jenkinsJavaOpts_Xmx: 512m #Jenkins的堆最大内存 jenkinsMemoryLim: 2Gi #Jenkins最大内存限制为2G jenkinsMemoryReq: 1500Mi #Jenkins最小要求的内存为1500m jenkinsVolumeSize: 8Gi #Jenkins卷大小为8G
我集群资源就2台2c4G的机器,如果不修改上述参数,DevOps根本无法启动,我的配置如下:
devops:
enabled: true
jenkinsJavaOpts_MaxRAM: 512m
jenkinsJavaOpts_Xms: 64m
jenkinsJavaOpts_Xmx: 128m
jenkinsMemoryLim: 600Mi
jenkinsMemoryReq: 600Mi
jenkinsVolumeSize: 8Gi
2、使用kubectl检查DevOps安装日志
进入目录:概览----点击kubectl工具
在终端中输入
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l 'app in (ks-install, ks-installer)' -o jsonpath='{.items[0].metadata.name}') -f
构建会很久,注意看日志或者kubesphere的页面
参考链接
发表评论