首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >24 Dec 2021 kustomize学习

24 Dec 2021 kustomize学习

作者头像
俊采
发布2023-10-17 10:33:21
发布2023-10-17 10:33:21
2340
举报
文章被收录于专栏:LEo的网络日志LEo的网络日志

通过kustomize使用kustomization文件定制kubernetes对象

  • 支持生成cm和secret,可以通过env文件、properties文件和literals
  • 支持直接在其他对象中引用cm和secret
  • 支持对生成对象定制,比如ns、名字的后缀、前缀、标签及注解等
  • 支持组合不同的资源,比如deploy和svc一起
  • 支持patch,通过patchesStrategicMerge和patchesJson6902实现
  • 支持vars注入名称到对象中
  • 支持bases和overlays,类似docker中img的原理,bases大家都可以使用,通过overlays定制不同环境的对象
  • 目前主要支持一下参数
    • namespace
    • namePrefix
    • nameSuffix
    • commonLabels
    • commonAnnotations
    • resources
    • configMapGenerator
    • secretGenerator
    • generatorOptions
    • bases
    • patchesStrategicMerge
    • patchesJson6902
    • vars
    • images
    • configurations
    • crds

faq

kubectl kustomize ./会遇到错误,可以使用kustomize build .解决

代码语言:javascript
复制
  Error: json: unknown field "envs"

ref

  • https://kubernetes.io/zh/docs/tasks/manage-kubernetes-objects/kustomization/

LEo at 00:12

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • faq
  • ref
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档