Skip to content

Latest commit

 

History

History
61 lines (32 loc) · 2.13 KB

README.md

File metadata and controls

61 lines (32 loc) · 2.13 KB

English | 简体中文

示例

这些示例默认 kustomize 在您的 $PATH 中。

这些示例通过了 pre-commit 测试,并且应该与 HEAD 一起使用。

go get sigs.k8s.io/kustomize/v3/cmd/kustomize

基本用法

  • configGenerations - 当 ConfigMapGenerator 修改时进行滚动更新。

  • combineConfigs - 融合来自不同用户的配置数据(例如来自 devops/SRE 和 developers)。

  • generatorOptions -修改所有 ConfigMapGenerator 和 SecretGenerator 的行为。

  • vars - 通过 vars 将一个资源的数据注入另一个资源的容器参数 (例如,为 wordpress 指定 SQL 服务)。

  • image names and tags - 在不使用 patch 的情况下更新镜像名称和标签。

  • remote target - 通过 github URL 来构建 kustomization 。

  • json patch -在 kustomization 中应用 json patch 。

  • patch multiple objects - 通过一个patch来修改多个资源。

高级用法

多 Variant 示例

  • hello world - 部署多个不同配置的 Hello World 服务。

  • LDAP - 部署多个配置不同的 LDAP 服务。

  • springboot - 从头开始创建一个 Spring Boot 项目的生产配置。

  • mySql - 从头开始创建一个 MySQL 的生产配置。

  • breakfast - 给 Alice 和 Bob 定制一顿早餐 :)

  • multibases - 使用相同的 base 生成三个 variants(dev,staging,production)。

声明:部分文档可能稍微滞后于英文版本,同步工作持续进行中