kubesphere 安装 Devtron kubesphere devops_安装步骤


📣读完这篇文章里你能收获到

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

kubesphere 安装 Devtron kubesphere devops_安装步骤


文章目录

  • 一、简介
  • 二、安装步骤
  • 三、结果验证


kubesphere 安装 Devtron 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 用户指南 其他可插拔组件可查看 官方文档

kubesphere 安装 Devtron kubesphere devops_安装步骤

二、安装步骤

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

kubesphere 安装 Devtron kubesphere devops_kubesphere_05

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

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

kubesphere 安装 Devtron kubesphere devops_自定义_06

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

kubesphere 安装 Devtron kubesphere devops_kubesphere_07

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

kubesphere 安装 Devtron kubesphere devops_kubesphere_08

三、结果验证

  • 更新文件后约等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

kubesphere 安装 Devtron kubesphere devops_kubernetes_09

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

kubesphere 安装 Devtron kubesphere devops_kubesphere_10