首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Kustomize下篇丨Kustomize 中的增删改查

笔者认为,相对于 Helm Chart,Kustomize 具有更平缓的学习曲线,更灵活的派生方式,当然这也不是没有代价的,Kustomize 的分享方式和规范性都弱于 Helm Chart,而且上游对下游也是相当缺乏控制能力的...下面的两个例子分别展示了 Kustomize 完成这类任务的方法。...新增字段 很多应用都会声明运行时的资源需求,但是我们的 base 中并没有这个字段,Kustomize 可以用补丁的方式加入这个字段。...除了 patchesStrategicMerge 之外,kustomize 还提供了一些方便快捷的方式能够对特定内容进行修改。...猜你还想看这些内容 ● Kustomize上篇丨Helm 和 Kustomize:不只是含谷量的区别 ● 分分钟get腾讯云TStack技术汇总! ●如何使用dex搭建一个身份认证系统?

2.8K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    召集各种 Kustomize 补丁

    第一点就是,既然有了 Kustomize,使用碎片来拼接复杂的 YAML 就很方便了,设想以下情况: 一个只会写简单 Deployment 的小白,随时要去翻书,查查如何加入资源限制,如何加载存储卷,如何设置环境变量...Kustomize 能不能让这个过程舒服一点?...开始摸索 Kustomize 之后,我觉得有救了,只要我把需要的配置碎片积累下来,用的时候稍作修改,然后用 Kustomize 渲染出来,是不是就省了不少麻烦了?.../gen_kustomize.py -i /tmp/deploy.yaml -o kust $ tree kust kust ├── base │ ├── deploy.yaml │ └── kustomization.yaml...加入补丁之后,使用 kustomize build kust/overlay 进行渲染: apiVersion: extensions/v1beta1 kind: Deployment metadata

    77220

    使用 Kustomize 帮你管理 kubernetes 应用(二) Kustomize的使用方法

    本文介绍使用和维护 Kustomize 的方法及步骤。 定制配置 在这个工作流方式中,所有的配置文件( YAML 资源)都为用户所有,存在于私有 repo 中。其他人是无法使用的。 ?...生成 variants kustomize build ~/ldap/overlays/staging | kubectl apply -f - kustomize build ~/ldap/overlays...ldap/overlays/staging kubectl apply -k ~/ldap/overlays/production 使用现成的配置 在这个工作流方式中,可从别人的 repo 中 fork kustomize...mkdir -p ~/ldap/overlays/staging mkdir -p ~/ldap/overlays/production 生成 variants 在 kubernetes 1.14 版本, kustomize...kubectl apply -k ~/ldap/overlays/production (可选)更新 base 用户可以定期从上游 repo 中 rebase 他们的 base 以保证及时更新 参考 kustomize

    1.2K10

    使用 kustomize 管理 Kubernetes 应用

    使用 kustomize 管理 Kubernetes 应用 随着 Kubernetes 1.14 的发布,大家发现原来只是 Kube 兴趣小组的 Yaml 管理工具 kustomize 被集成到 kubectl...什么是 kustomize 用工具肯定先搞清楚该工具的定位,kustomize(Github链接)在代码仓库的描述为: Customization of kubernetes YAML configurations...kustomize 明显就是解决 kubernetes yaml 应用管理的问题的,然而对于 9102 年的现在,提到 Kube Yaml 的管理,肯定会想到 Helm,kustomize 是怎么解决管理问题的...对于一个受 kustomize 管理的 App,都有若干个 Yaml 组成。.../releases 使用 kustomize 管理 K8s 应用 我们从零开始创建一个 Web 应用,并通过 kustomize 区分开发、测试、生产环境进行不同的配置并部署。

    1.2K20

    使用 Kustomize 帮你管理 kubernetes 应用(一):什么是 Kustomize

    初识 Kustomize 第一次听说 Kustomize 其实是在 kubernetes 1.14 发布时候,它被集成到 kubectl 中,成为了一个子命令,但也只是扫了一眼,并没有深究。...真正让我注意到它,并主动开始了解其功能和使用方法的,是张磊大神在云栖社区发表的一篇文章《从Kubernetes 1.14 发布,看技术社区演进方向》,他在文中是这么说的: Kustomize 允许用户以一个应用描述文件...这时 Kustomize 出现了,我明锐的感觉到 Kustomize 可能就是解决我现阶段问题的一剂良药。 什么是 Kustomize ?...Kustomize 不像 Helm 那样需要一整套独立的体系来完成管理应用,而是完全采用 kubernetes 的设计理念来完成管理应用的目的。同时使用起来也更加的得心应手。...参考 Kustomize - kustomize.io 从Kubernetes 1.14 发布,看技术社区演进方向 - yq.aliyun.com

    1.1K11
    领券