kubectl apply vs kubectl create?

前端 未结 9 1481
[愿得一人]
[愿得一人] 2020-11-29 15:06

What I understood by the documentation is that:

  • kubectl create = Creates a new k8s resource in the cluster
  • kubectl replace
9条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-11-29 15:27

    kubectl create can work with one object configuration file at a time. This is also known as imperative management

    kubectl create -f filename|url

    kubectl apply works with directories and its sub directories containing object configuration yaml files. This is also known as declarative management. Multiple object configuration files from directories can be picked up. kubectl apply -f directory/

    Details :
    https://kubernetes.io/docs/tasks/manage-kubernetes-objects/declarative-config/ https://kubernetes.io/docs/tasks/manage-kubernetes-objects/imperative-config/

提交回复
热议问题