找回密码
 立即注册
搜索

Kubernetes部署

sx_lityliao 2024-7-9 14:06:03
插件类别 部署
插件分类 产品
插件标识 KubernetesDeploy
兼容DevOps版本 v7.0 v6.2 v6.0 v5.0 
概述 在凭证管理创建k8s凭证,然后再根据流水线工作空间的k8s配置文件,发布到k8s集群里面,对接的k8s版本是1.14,已修复在k8s的1.14-1.19版本里面兼容一个yaml里包含多个document的问题
v6.0下载
https://devops-bkrepo.canway.net/generic/j98808/plugin/v6.0%2FKubernetesDeploy.zip?download=true
v7.0下载
https://devops-bkrepo.canway.net/generic/j98808/plugin/v7.0%2FKubernetesDeploy_7.0.30.tar.gz?download=true

一.插件概述

1.插件名称

Kubernetes部署


2.核心价值

支持通过配置 Kubernetes 客户端凭证、资源文件地址等,借助 kubectl将 YAML 资源定义精准部署到 Kubernetes 集群,简化从配置准备到应用发布的流程。


3.适应版本

适配 DevOps 平台6.0及以上稳定版本


二.核心使用场景

该插件聚焦 Kubernetes 集群的应用部署环节,典型场景包括: 


  • 应用初次发布/版本迭代

    例如:研发团队开发完成微服务应用/应用迭代升级,编写/更新好 Deployment、Service 等 YAML 资源文件,通过插件选择对应 Kubernetes 凭证、填写资源文件地址,快速将应用部署到测试或生产集群,快速完成从开发到可用状态的交付 。

  • 多环境标准化部署

    例如:企业有测试、预发、生产等多套 Kubernetes 集群环境,通过插件统一配置部署流程,只需切换凭证、资源文件地址等参数,就能在不同环境快速完成相同应用架构的部署,保障多环境部署的一致性与效率 。


三.详细使用手册

1.前提条件

  • 已在DevOps平台6.0及以上版本中安装“Kubernetes部署” 插件;

  • 在【设置】-【凭证管理】添加K8S凭据

k8s凭证.png


其中【凭据配置】的获取,在K8S集群下执行 /root/.kube

配置.png


2.操作流程

Step1: 在流水线中添加【Kubernetes部署】插件,信息填写如下:

k8s部署.png


【补充】yaml资源文件中容器名称与镜像地址

yalm文件.png

您需要登录后才可以回帖 立即登录
共收到 0 条点评
返回顶部