kubeclt-neat
kubeclt-neat使用
- 如果部署的yaml丢失,可以使用kubeclt-neat精简后直接使用导入新的环境,默认的文件有多余的信息是不能直接使用的
1
2
3
4
5
6
7
8
9
10yum -y install bash-completion
source /usr/share/bash-completion/bash_completion
source <(kubectl completion bash)
echo "source <(kubectl completion bash)" >> ~/.bashrc
wget https://github.com/itaysk/kubectl-neat/releases/download/v2.0.3/kubectl-neat_linux_amd64.tar.gz
tar -zxvf kubectl-neat_linux_amd64.tar.gz
mv kubectl-neat /usr/local/bin/
kubectl get deploy my-deployment -o yaml | kubectl neat > current-config.yaml
kubectl apply -f current-config.yaml
diff current-config.yaml new-config.yaml
