对于k8s来说,我们很多时候要更新configmap, secret,deployment等等资源,直接apply的时候难免会担心,我们其实想如果能有一个和ansible-playbook 一样能够显示对比现在的资源和即将做的修改的话,让我们dry run一下,确认之后再apply就更好了
其实kubectl 内置了这个工具
1 |
kubectl diff -f some-resources.yaml |
非常好用,首先,diff 不会真正的去应用我们修改,就是一个dry run,其次,它会把修好的信息通过diff的方式来展示给我们,让我们确认
Latest posts by Zhiming Zhang (see all)
- aws eks node 自动化扩展工具 Karpenter - 8月 10, 2022
- ReplicationController and ReplicaSet in Kubernetes - 12月 20, 2021
- public key fingerprint - 5月 27, 2021