Plugin to add some safety when running kubectl. When there are kubernetes clusters you still run kubectl
against but you want confidence through periodic reminders you can install this zsh plugin.
- Clone the custom repo
cd $HOME/.oh-my-zsh/custom/plugins git clone https://github.com/benjefferies/safe-kubectl
- Add the safe-kubectl plugin in your
$HOME/.zshrc
plugins e.g.plugins=(git kubectl safe-kubectl)
- Reload or
source $HOME/.zshrc
KUBECTL_PATH
- Set the path where kubectl is. Default/usr/local/bin/kubectl
KUBECTL_SAFE_CLUSTERS
- Set clusters you want to exclude from safety checks. E.g. KUBECTL_SAFE_CLUSTERS="master dev integ"KUBECTL_SAFE_TIME
- Set the safe time you can run a kubectl command within without safety prompt. Default300