# What is the difference between 'kubectl create' and 'kubectl apply'?

Kubernetes, Medium (Advanced), Commands. https://k8wiz.com/uquiz/what-is-the-difference-between-kubectl-create-and-kubectl-apply

- A. There is no difference; they are aliases of the same command
- B. 'create' is for initial creation only, while 'apply' can create and update resources
- C. 'create' works with all resource types, while 'apply' only works with certain types
- D. 'create' is faster but less reliable than 'apply'

**Answer:** 'create' is for initial creation only, while 'apply' can create and update resources

**Explanation:** 'kubectl create' is imperative and will fail if the resource already exists. 'kubectl apply' is declarative and can both create new resources and update existing ones. 'apply' is generally preferred for managing resources in production environments.
