kubernetes kubectl apply -f和kubectl create -f有什么区别

kubectl create属于Imperative command(祈使式命令),它明确告诉kubectl要创建某个资源或对象;

kubectl apply是Declarative command(声明式命令),apply并不告诉kubectl具体做什么,而是由kubectl根据后面-f中的yaml文件与k8s中对应的object对比,自动探测要进行哪些操作,比如如果object不存在,则create;如果已经存在,则对比差异,update and replace

https://coding.imooc.com/learn/questiondetail/82743.html


软件工程小施同学


CSDN认证博客专家


学堂在线讲师

每一个伟大,都源于一个勇敢的开始(微博:“软件工程小施同学”,公号”微程序学堂“)