前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >24 Dec 2021 kustomize学习

24 Dec 2021 kustomize学习

作者头像
俊采
发布2023-10-17 10:33:21
1180
发布2023-10-17 10:33:21
举报
文章被收录于专栏: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
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档