kubesphere安装后启用DevOps

 官方文档: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: truejenkinsJavaOpts_MaxRAM: 512mjenkinsJavaOpts_Xms: 64mjenkinsJavaOpts_Xmx: 128mjenkinsMemoryLim: 600MijenkinsMemoryReq: 600MijenkinsVolumeSize: 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的页面 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/209695.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

力扣98. 验证二叉搜索树

深度优先遍历 思路: 根据二叉搜索树特性,通过中序遍历得到有序序列,验证序列是否有序来判断;中序遍历使用栈通过深度优先遍历; /*** Definition for a binary tree node.* struct TreeNode {* int val;* Tre…

No CUDA GPUs are available

文章目录 前言尝试方法一、尝试方法一二、尝试方法二 总结 前言 之前用服务器跑的时候,发现是可以跑的。但当有其他人一同使用的时候,就会抛出:No CUDA GPUs are available,这个时候我尝试了以下两种方式解决,后面终于…

一到冬天,助听器出现声音小、无声、时有时无……

冬天是一个寒冷干燥的季节,对于助听器的使用者来说,也是一个需要特别注意保养的季节。助听器是高精密的电子产品,如果不注意保养,可能会出现声音小、无声、时有时无等故障,影响听力康复的效果。那么,冬天我…

C++中string类的使用

目录 一.string类 1.1为什么学习string类? 1.2.标准库中的string类 二.string对象的元素访问 2.1.1使用operator[]与at实现访问 2.1.2正向迭代器访问 2.1.3反向迭代器访问 2.1.4const正向迭代器(不能修改) 2.1.5const反向迭代器&#…

计算机网络知识点合集【王道计算机考研】

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需…

维护真实时间:应对系统时间篡改的技巧

引言 在App使用中,由于系统时间用户可以随意更改,在某些特殊情况下会导致获取到的系统时间不正确问题。本篇代码使用dart语言进行相关描述。 1.问题分析: 手机系统时间 ≠ 真实时间,当我们做一些需要对时间精度和准确性要求较高的…

SQL命令---修改数据库的编码

介绍 使用sql命令修改数据库的编码,修改为utf8mb4编码。 命令 alter database 数据库名称 default character set utf8mb4;

垃圾收集算法和各种垃圾收集器的实现

深入理解Jvm虚拟机第三章 二、对象已死?3.2.1 引用计数算法3.2.2 可达性分析算法3.2.3 再谈引用3.2.4 生存还是死亡3.2.5 回收方法区 三、垃圾收集算法3.3.1 分代收集理论3.3.2 标记-清除算法3.3.3 标记-复制算法3.3.4 标记-整理算法 四、HotSpot的算法细节实现3.4.…

单片机中的printf思考

问题: 1. printf自带的库编译出来的大小比较大(flash吃紧) 2. printf是一个不定长参数, 意味着函数无法知道传入的长度. 解决这个问题有2中方法:1.设置足够大小的数组作为参数存储; 2. 使用动态内存分配的方式来做(应该使用的是这个方式).(内存吃紧) 问题解释: 1. 之前写裸…

C# WPF上位机开发(串口界面设计)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 如果只是把上位机看成是纯软件开发,本身不和硬件打交道的话,那么这就把上位机的操作范围给限定死了。事实上,上…

多线程的使用

进程与线程 进程: 1、进程是指运行中的程序,比如我们使用QQ,就启动了一个进程,操作系统就会为该进程分配内存空间。当我们使用微信,又启动了一个进程,操作系统将为其分配新的内存空间。 2、进程是程序的一次执行过程…

数据库系统概论期末经典大题讲解(范式提升、求闭包、求主码)

上一次我们介绍了数据库中关系代数查询,从选择、投影到连接等操作符,探索了数据库查询 大家可以移步我的文章:数据库系统概论期末经典大题讲解(用关系代数进行查询)-CSDN博客 今天,我们将继续沿着数据库系统…

《python每天一小段》--12 数据可视化《1》

欢迎阅读《Python每天一小段》系列!在本篇中,将使用Python Matplotlib实现数据可视化的简单图形。 一、概念 Matplotlib是一个流行的Python数据可视化库,它提供了丰富的绘图功能,可以创建各种类型的图表,包括折线图、…

Spring框架学习:Bean生命周期

目录 SpringBean的生命周期 Bean实例属性填充 三级缓存 常用的Aware接口 Spring IoC容器实例化Bean总结 SpringBean的生命周期 Spring Bean的生命周期是从 Bean 实例化之后,即通过反射创建出对象之后,到Bean成为一个完整对象,最终存储到…

【MyBatis系列】MyBatis字符串问题

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

SpringBoot + Spring Cloud Alibaba + Nacos实现服务管理

1、参考文档 Spring Cloud Alibaba参考文档 https://spring-cloud-alibaba-group.github.io/github-pages/hoxton/zh-cn/index.html Spring Cloud Alibaba官方文档 https://github.com/alibaba/spring-cloud-alibaba/wiki/ 2、引入 Alibaba 依赖 每个 SpringBoot 都有对应的…

css中2D和3D的区别

CSS中2D和3D的主要区别在于: 维度不同:2D是二维平面,3D是三维空间。可视角度不同:2D只能从一个平面角度看,而3D可以在多个角度上观察。技术难度不同:3D效果需要更复杂的技术支持,如矩阵变换&am…

javascript实现Stack(栈)数据结构

上一篇文章我们理解了List这种数据结构,知道了它的特点和一些使用场景,这篇文章我们就来看一下栈这种数据结构,这里的栈可不是客栈哦,哈哈 栈其实和List非常像,使用javascript实现都是基于数组来实现 尝试理解Stack …

6种常见的JS模块打包器

前言 JS模块打包器是一种工具,它可以将多个JS文件或模块合并成一个或多个输出文件,以便在浏览器或其他环境中使用。 JS模块打包器的作用有: 优化代码:通过压缩、混淆、删除无用代码等方式,减少代码的体积和复杂度&…

windows系统和虚拟机上ubuntu系统通过虚拟串口进行通信

本文的目的是实现windows系统和虚拟机上安装的ubuntu通过串口进行通信。为了直观观测串口收发数据的内容,需要在windows系统和ubuntu系统使用串口助手来进行监听。windows系统端用的监听工具是串口助手SSCOM,ubuntu系统端使用的串口助手是CuteCom。 ubu…