kubesphere安装后启用DevOps

2023-12-13 03:32:00

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

文章来源:https://blog.csdn.net/weixin_42675423/article/details/134886762
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。