Difference between revisions of "Kustomize"
Jump to navigation
Jump to search
↑ https://kubernetes.io/blog/2018/05/29/introducing-kustomize-template-free-configuration-customization-for-kubernetes/
Tags: Mobile web edit, Mobile edit |
|||
(34 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[wikipedia:Kustomize]] ([[Kubernetes timeline|May 2018]]) <ref>https://kubernetes.io/blog/2018/05/29/introducing-kustomize-template-free-configuration-customization-for-kubernetes/</ref> provides resource [[Generators]] to create <code>[[Kubernetes secrets|Secrets]]</code> and <code>[[ConfigMaps]]</code> | ||
+ | |||
* https://kustomize.io/ | * https://kustomize.io/ | ||
+ | Installation: | ||
+ | * macOS: <code>[[brew install kustomize]]</code> | ||
+ | * Linux: cd /usr/local/bin/ && [[curl -s]] "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash && cd - | ||
+ | |||
+ | |||
+ | |||
+ | * <code>[[kubectl kustomize]]</code> | ||
+ | * <code>[[kubectl kustomize --help]]</code> | ||
+ | * <code>[[kustomize --help]]</code> | ||
+ | * <code>[[kustomize build]] deploy/manifests | [[kubectl apply -f]] -</code> | ||
+ | * <code>[[kustomize cfg]]</code> | ||
+ | * <code>[[kustomize create]]</code> | ||
+ | * <code>[[kustomize edit]]</code> | ||
− | kubectl version --short=true | + | |
+ | kustomize version | ||
+ | v5.4.1 | ||
+ | |||
+ | |||
+ | [[kubectl version --short=true]] | ||
Client Version: v1.24.1 | Client Version: v1.24.1 | ||
Kustomize Version: v4.5.4 | Kustomize Version: v4.5.4 | ||
Server Version: [[v1.20]].15-eks-a64ea69 | Server Version: [[v1.20]].15-eks-a64ea69 | ||
WARNING: version difference between client (1.24) and server (1.20) exceeds the supported minor version skew of +/-1 | WARNING: version difference between client (1.24) and server (1.20) exceeds the supported minor version skew of +/-1 | ||
+ | |||
+ | |||
+ | |||
Line 12: | Line 35: | ||
* [[Helm]] | * [[Helm]] | ||
* <code>[[kubectl version]]</code> | * <code>[[kubectl version]]</code> | ||
− | + | * [[Argo CD]] | |
+ | * [[Grafana operator]]: <code>[[kubectl apply -k]] deploy/manifests/</code> | ||
+ | * [[CKA]]: [[Awareness of manifest management and common templating tools]] | ||
+ | * <code>[[datree kustomize]]</code> | ||
+ | * [[kustomize.toolkit.fluxcd.io]] | ||
== See also == | == See also == | ||
− | * {{ | + | * {{Kustomize}} |
+ | * {{ConfigMaps}} | ||
[[Category:K8s]] | [[Category:K8s]] |
Latest revision as of 11:35, 17 April 2024
wikipedia:Kustomize (May 2018) [1] provides resource Generators to create Secrets
and ConfigMaps
Installation:
- macOS:
brew install kustomize
- Linux: cd /usr/local/bin/ && curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash && cd -
kubectl kustomize
kubectl kustomize --help
kustomize --help
kustomize build deploy/manifests | kubectl apply -f -
kustomize cfg
kustomize create
kustomize edit
kustomize version v5.4.1
kubectl version --short=true Client Version: v1.24.1 Kustomize Version: v4.5.4 Server Version: v1.20.15-eks-a64ea69 WARNING: version difference between client (1.24) and server (1.20) exceeds the supported minor version skew of +/-1
Related[edit]
- Helm
kubectl version
- Argo CD
- Grafana operator:
kubectl apply -k deploy/manifests/
- CKA: Awareness of manifest management and common templating tools
datree kustomize
- kustomize.toolkit.fluxcd.io
See also[edit]
- Kustomize,
kubectl kustomize, kustomize build
- ConfigMaps:
kubectl [ get | edit | describe | create | delete ] configmaps
,aws-auth
, Kustomize,kind: ConfigMap, ConfigMapRef, envFrom
Advertising: