『云原生』KubeSphere可插拔组件之DevOps系统

举报
老陈聊架构 发表于 2022/07/26 13:18:50 2022/07/26
【摘要】 📣读完这篇文章里你能收获到 - 初步认识KubeSphere DevOps可插拔组件 - KubeSphere DevOps组件的安装

请添加图片描述
📣读完这篇文章里你能收获到

  • 初步认识KubeSphere DevOps可插拔组件
  • KubeSphere DevOps组件的安装

请添加图片描述

一、简介

  • 基于 JenkinsKubeSphere DevOps 系统是专为 Kubernetes 中的 CI/CD 工作流设计的,它提供了一站式的解决方案,帮助开发和运维团队用非常简单的方式构建、测试和发布应用到 Kubernetes。它还具有插件管理、Binary-to-Image (B2I)、Source-to-Image (S2I)、代码依赖缓存、代码质量分析、流水线日志等功能。

  • DevOps 系统为用户提供了一个自动化的环境,应用可以自动发布到同一个平台。它还兼容第三方私有镜像仓库(如 Harbor)和代码库(如 GitLab/GitHub/SVN/BitBucket)。它为用户提供了全面的、可视化的 CI/CD 流水线,打造了极佳的用户体验,而且这种兼容性强的流水线能力在离线环境中非常有用。

有关更多信息 请参见 DevOps 用户指南
其他可插拔组件可查看 官方文档

请添加图片描述

二、安装步骤

  1. 以 admin 身份登录控制台,点击左上角的平台管理,选择集群管理。

在这里插入图片描述

  1. 点击自定义资源 CRD,在搜索栏中输入 clusterconfiguration,点击搜索结果查看其详细页面。

自定义资源定义 (CRD) 允许用户在不增加额外 API 服务器的情况下创建一种新的资源类型,用户可以像使用其他 Kubernetes 原生对象一样使用这些自定义资源。

在这里插入图片描述

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

在这里插入图片描述

  1. 在该 YAML 文件中,搜寻到 devops,将 enabledfalse 改为true。完成后,点击右下角的更新,保存配置。
devops:
  enabled: true # 将“false”更改为“true”。

在这里插入图片描述

三、结果验证

  • 更新文件后约等5~10分钟
  1. 可以使用 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 工具。

  1. 进入服务组件,检查 DevOps 的状态,可以看到DevOps

在这里插入图片描述

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

在这里插入图片描述

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。