官方文档: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的页面 

参考链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: