From 7887b0c80bbe1a656af6a7f753ed86b0e15febcf Mon Sep 17 00:00:00 2001 From: Julien FABRE Date: Sat, 19 Oct 2019 21:27:28 +0200 Subject: [PATCH 1/2] Add Kustomize apply --- plugins/kubectl/kubectl.plugin.zsh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/kubectl/kubectl.plugin.zsh b/plugins/kubectl/kubectl.plugin.zsh index 6c1696d5e..72872b4e5 100644 --- a/plugins/kubectl/kubectl.plugin.zsh +++ b/plugins/kubectl/kubectl.plugin.zsh @@ -19,6 +19,9 @@ alias kca='f(){ kubectl "$@" --all-namespaces; unset -f f; }; f' # Apply a YML file alias kaf='kubectl apply -f' +# Apply a Kustomize file +alias kak='kubectl apply -k' + # Drop into an interactive terminal on a container alias keti='kubectl exec -ti' From ec2b7106b2c8b0785041be53fda1e29f1b0334e0 Mon Sep 17 00:00:00 2001 From: Julien FABRE Date: Sat, 19 Oct 2019 21:34:33 +0200 Subject: [PATCH 2/2] add Kustomize alias --- plugins/kubectl/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/kubectl/README.md b/plugins/kubectl/README.md index c0db59362..690a7018e 100644 --- a/plugins/kubectl/README.md +++ b/plugins/kubectl/README.md @@ -16,6 +16,7 @@ plugins=(... kubectl) | k | `kubectl` | The kubectl command | | kca | `kubectl --all-namespaces` | The kubectl command targeting all namespaces | | kaf | `kubectl apply -f` | Apply a YML file | +| kak | `kubectl apply -k` | Apply a kustomize file | | keti | `kubectl exec -ti` | Drop into an interactive terminal on a container | | | | **Manage configuration quickly to switch contexts between local, dev and staging** | | kcuc | `kubectl config use-context` | Set the current-context in a kubeconfig file |