我在文档中理解的是kubectl apply = kubectl create + kubectl replace.参考
我的理解是
如果我想在集群中创建新的k8s资源,我应该使用kubectl创建操作.现在,如果我想更新现场k8s资源中的内容,我应该使用kubectl替换操作.
如果我想做两个操作(创建一个新的k8s资源以及更新实时k8s资源)那么我应该使用kubectl应用操作
我的问题是为什么在集群中执行相同任务有三个操作?这些操作的用例是什么?他们如何在引擎盖下相互区别?
目前我正在使用kubectl create操作在集群中创建新资源.谢谢
根据文档:
https://kubernetes.io/docs/reference/ generated/kubectl/kubectl-commands#run
kubectl run NAME --image=image
将运行图像。
一些问题:
我认为这是一个 Pod,而不是一个容器?
我假设 NAME 与 pod 相关联?