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











![[ROS2] --- service](https://img-blog.csdnimg.cn/direct/8652b5c884374b97b0da282bd24668bd.png)







