当前位置:网站首页>『云原生』KubeSphere可插拔组件之DevOps系统
『云原生』KubeSphere可插拔组件之DevOps系统
2022-07-26 14:05:00 【华为云】

读完这篇文章里你能收获到
- 初步认识KubeSphere DevOps可插拔组件
- KubeSphere DevOps组件的安装

一、简介
基于
Jenkins的KubeSphere DevOps系统是专为 Kubernetes 中的CI/CD工作流设计的,它提供了一站式的解决方案,帮助开发和运维团队用非常简单的方式构建、测试和发布应用到 Kubernetes。它还具有插件管理、Binary-to-Image (B2I)、Source-to-Image (S2I)、代码依赖缓存、代码质量分析、流水线日志等功能。DevOps系统为用户提供了一个自动化的环境,应用可以自动发布到同一个平台。它还兼容第三方私有镜像仓库(如 Harbor)和代码库(如 GitLab/GitHub/SVN/BitBucket)。它为用户提供了全面的、可视化的CI/CD流水线,打造了极佳的用户体验,而且这种兼容性强的流水线能力在离线环境中非常有用。
有关更多信息 请参见 DevOps 用户指南
其他可插拔组件可查看 官方文档

二、安装步骤
- 以 admin 身份登录控制台,点击左上角的平台管理,选择集群管理。

- 点击自定义资源
CRD,在搜索栏中输入 clusterconfiguration,点击搜索结果查看其详细页面。
自定义资源定义 (CRD) 允许用户在不增加额外 API 服务器的情况下创建一种新的资源类型,用户可以像使用其他 Kubernetes 原生对象一样使用这些自定义资源。

- 在资源列表中,点击 ks-installer 右侧的 ,选择编辑配置文件。

- 在该 YAML 文件中,搜寻到
devops,将enabled的false改为true。完成后,点击右下角的更新,保存配置。
devops: enabled: true # 将“false”更改为“true”。
三、结果验证
- 更新文件后约等
5~10分钟
- 可以使用 Web Kubectl 工具执行以下命令来检查安装过程:
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f您可以通过点击控制台右下角的锤子找到 Web Kubectl 工具。
- 进入服务组件,检查 DevOps 的状态,可以看到
DevOps:

- 在企业空间创建 devOps工程
- 注:在初始化的企业空间,不能创建,需要新建企业

边栏推荐
- [noip2003 popularity group] stack
- ~6. ccf 2021-09-1 数组推导
- 基于机器学习的技术术语识别研究综述
- Mobile dual finger scaling event (native), e.originalevent.touches
- 12437 words, take you to explore the principle of RPC communication
- ISCC2021 LOCKK题解
- Go multithread communication, control coordination and main thread shutdown (sync.waitgroup)
- Disease knowledge discovery based on spo semantic triples
- Multithreaded completable future usage
- Understand the meaning of length in MySQL data types
猜你喜欢

Disease knowledge discovery based on spo semantic triples

Research on Chinese medicine assisted diagnosis and treatment scheme integrating multiple natural language processing tasks -- taking diabetes as an example

Plato Farm有望通过Elephant Swap,进一步向外拓展生态

Re bet overseas: Alibaba, jd.com and SF again fight for "internal power"

OA项目之我的会议

IDEA(warning)No artifacts configured

基于机器学习的技术术语识别研究综述

Research on technology subject division method based on patent multi-attribute fusion

Frisbee, 2022 "black red" top stream

1对1直播源码——1对1语音聊天源码
随机推荐
[GYCTF2020]FlaskApp
Videojs to canvas pause, play, switch video
Comparison between agile development and Devops
基于多任务深度学习的实体和事件联合抽取模型
@A thousand lines of work, ride the cloud together!
[NOIP2003 普及组]栈
大脑带来的启发:深度神经网络优化中突触整合原理介绍
大小端模式
多线程——线程池
MySQL's practice of SQL analysis and optimization from the index principle
Canvas upload image Base64 with cropping function jcrop.js
消息的订阅和发布
UE4 智能指针和弱指针
How to quickly design a set of cross end components that support rendering rich text content
Technology sharing | gtid that needs to be configured carefully_ mode
redis学习笔记
Prediction and value evaluation of technology fusion relationship based on multiple features
C language_ Combination of structure and array
Joint entity and event extraction model based on multi task deep learning
JS get the current time, time and timestamp conversion