Kubectl apply: Difference between revisions
Jump to navigation
Jump to search
(→-f) |
|||
Line 2: | Line 2: | ||
* [[Kubectl#Commands|kubectl]] | * [[Kubectl#Commands|kubectl]] | ||
* [[kubectl create]] | |||
* [[Kubernetes_Manifests#Overview|Kubernetes Manifests]] | * [[Kubernetes_Manifests#Overview|Kubernetes Manifests]] | ||
* [[Kubernetes_Concepts#Declarative_versus_Imperative_Approach|Declarative versus Imperative Approach]] | * [[Kubernetes_Concepts#Declarative_versus_Imperative_Approach|Declarative versus Imperative Approach]] |
Revision as of 05:37, 3 September 2020
Internal
Overview
Apply a configuration to a resource by filename or stdin:
kubectl apply -f <manifest.yaml>
cat <manifest.yaml> | kubectl apply -f -
The command can be used to both create a new resource or update the state of an existing resource. When updating the state, the command supports strategic merge patch.
Options
-f|--filename
The filename that contains the configuration to apply.
-k|--kustomize
Process a kustomization directory.