首页 » 运维 » 正文

kubectl diff -f some-resources.yaml

对于k8s来说,我们很多时候要更新configmap, secret,deployment等等资源,直接apply的时候难免会担心,我们其实想如果能有一个和ansible-playbook 一样能够显示对比现在的资源和即将做的修改的话,让我们dry run一下,确认之后再apply就更好了

其实kubectl 内置了这个工具

非常好用,首先,diff 不会真正的去应用我们修改,就是一个dry run,其次,它会把修好的信息通过diff的方式来展示给我们,让我们确认

 

Zhiming Zhang

Senior devops at Appannie
一个奔跑在运维路上的胖子
Zhiming Zhang

发表评论