我命由我,不由天!


  • 搜索
prometheus docker golang linux kubernetes

kustomize

发表于 2021-01-13 | 分类于 kubernetes | 0 | 阅读次数 429

安装

curl -s "https://raw.githubusercontent.com/\
kubernetes-sigs/kustomize/master/hack/install_kustomize.sh"  | bash

使用

文件结构

~/someApp
├── base
│   ├── deployment.yaml
│   ├── kustomization.yaml
│   └── service.yaml
└── overlays
    ├── development
    │   ├── cpu_count.yaml
    │   ├── kustomization.yaml
    │   └── replica_count.yaml
    └── production
        ├── cpu_count.yaml
        ├── kustomization.yaml
        └── replica_count.yaml

生成自定义YAML

kustomize build ~/someApp/overlays/production

生成并运用到集群

kustomize build ~/someApp/overlays/production | kubectl apply -f -

例子

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- namespace.yaml
- deployment.yaml
- ingress.yaml
- service.yaml
- configmap.yaml
images:
- name: test
  newName: xxx
  newTag: 81cdebc2

文档

官方文档

  • 本文作者: Dante
  • 本文链接: https://gaodongfei.com/archives/kustomize
  • 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!
# kubernetes
cAdvisor
Map 之Hash碰撞
  • 文章目录
  • 站点概览
Dante

Dante

119 日志
5 分类
5 标签
RSS
Creative Commons
0%
© 2023 Dante
由 Halo 强力驱动
|
主题 - NexT.Pisces v5.1.4
沪ICP备2020033702号