使用 Kustomize 帮你管理 kubernetes 应用(三):将 Kustomize 应用于 CI/CD

  1. 云栖社区>
  2. 博客>
  3. 正文

使用 Kustomize 帮你管理 kubernetes 应用(三):将 Kustomize 应用于 CI/CD

郭旭东x 2019-05-07 12:09:25 浏览557
展开阅读全文

前言

首先明确软件版本,我这里使用的是 Jenkins ver. 2.121.3 ,这个版本比较老,其上安装 Kubernetes 插件所使用 kubectl 版本也比较老,无法使用 Kustomize 的 yaml 文件需要的 apiVersion: apps/v1 ,直接使用生成 deploy.yaml 文件会报错,所以这里选择了自己构建一个包含 kubectlkustomize 的镜像,在镜像中使用 Kustomize 生成所需 yaml 文件并在 Kubernetes 上部署。

软件版本

软件版本
Jenkins2.121.3
kubectlv1.14.1
kustomizev2.0.3

前期准备

  • Jenkins :本篇使用 Jenkins 演示 CI/CD ,安装 Jenkins 就不在赘述,可以使用多种方法安装 Jenkins

网友评论

登录后评论
0/500
评论
郭旭东x
+ 关注