官方文档:KubeSphere DevOps 系统

1、集群管理---定制资源定义

  • 进入目录:集群管理---定制资源定义
  • 搜索:clusterconfiguration

kubesphere安装后启用DevOps-LMLPHP

  • 点击 ks-installer 右侧的 

    kubesphere安装后启用DevOps-LMLPHP

    ,选择编辑 YAML

kubesphere安装后启用DevOps-LMLPHP

  • 在该 YAML 文件中,搜索 devops,将 enabled 的 false 改为 true
  • 如果集群资源不够,建议降低devops中的参数,否则devops会安装失败

kubesphere安装后启用DevOps-LMLPHP

2、调整DevOps启动参数

 各参数如下:

我集群资源就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工具

kubesphere安装后启用DevOps-LMLPHP

  • 在终端中输入 
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的页面 

kubesphere安装后启用DevOps-LMLPHP

12-13 09:31