找回密码
 立即注册
搜索

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部署” 插件;

2.操作流程

在流水线编排中,添加“Kubernetes部署”插件,填写如下信息:

  • 凭证:下拉选择,Kubernetes客户端凭证

  • 资源文件地址:必填,填写工作空间的相对路径

  • 容器,镜像地址键值对:选题,每行格式为‘容器名 镜像地址’,中间空格隔开,镜像地址可使用流水线变量进行拼接

  • 等待超时:等待容器部署成功的时间,超时表示部署失败。


image.png

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