Kubernetes YAML 配置自定义
“ kustomize” 让您自定义原始的、无模板的 YAML 用于多个目的的文件,留下原始的 YAML 仍无动于衷,
Kustomize'目标Kubernetes;它理解并且能够 补丁 [Kubernetes风格] API对象. 这就像 [make'],在档案中宣布其所作所为,
它就像['sed'], 因为它散发了编辑过的文本。
此工具由sig-cli赞助.
要找到嵌入最近版本的kubectl的 kustomize 版本, 运行 “ kubectl 版本 ” :
(原始内容存档于2019-09-29) (英语). ```sh
kubectl version --client Client Version: v1.31.0 Kustomize Version: v5.4.2
在 [v2.0. 3] 时添加了 kustomize 构建流量
[kubectl v1.14][kubectl公告]。 吊销
库贝克特尔的流量一直被冻结在v2.0.3,直到库贝克特尔v1.21,
[更新为v4.0.5][kust-in-kubectl更新]. 它会
今后定期更新,以及此类更新
将在 Kubernetes 发布注释中反映.
库贝克特尔版 库斯通米兹版
|--.
< v1.14 > 不详 >
(原始内容存档于2016-10-12). V. 1.14-v1.20.
========================================== =================================================================================================================================
维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基语录
(原始内容存档于2019-09-21) (中文(中国大陆) ). v1.23. v4.4.1.
维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基文库中相关的原始文献: 维基语录链接:名人名言 - 分类
| 1.25 | 4.5.7 |
| 1.26 | 4.5.7 |
| 1.27 | 5.0.1 |
[v2.0.3]:https://github.com/kubernetes-sigs/kustomize/releases/tag/v2.0.3.
[# 2506]: https://github.com/kubernetes-sigs/kustomize/issues/2506
[# 1500]: https://github.com/kubernetes-sigs/kustomize/issues/1500
[kust-in-kubectl最新消息]:https://github.com/kubernetes/kubernetes/blob/4d75a6238a6e330337526e0513e67d02b1940b63/CHANGELOG/CHANGELOG-1.21.md#kustomize-updates-in-kubectl
使用 kubectl 集成的示例和指南请
见[Kubernetes文件].
□ 使用量
1) 制作一个 [ kustomization] 文件
在包含 YAML 的目录中 [资源]
文件(部署、服务器)重构: 执行内部 CLI 工具时,使用 `go tool` 而不是 `go install`
kustomize localize 生成的文件名 Windows 无法创建
修复在 Windows 上的断点 API 测试
内置支持,使组件订购过程更少出错
kustomize 编辑集图像会指数级地复制块级内容
"资源"字段中的通配符/通配项
在 kustomization.yaml 的"资源"字段中启用 globbing
nameReference Transformer 未在所有配置的资源类型中更新字段
`kustomize` 应将所有 ConfigMap 值保留为引用字符串,因为没有其他合法类型。
在应用补丁后, Statefulset volumeClaimTemplates 标签未正确合并