kubectl create and kubectl apply

Question:
Which of the following statements about the kubectl create and kubectl apply commands are correct? (Choose one.)

  1. The create and apply commands are synonymous. Their functionality is identical
  2. The create command fails when the resource already exists. The apply command attempts to modify the resource based on the current manifest file when the resource already exists in the Kubernetes cluster
  3. The apply command can delete resources. The create command can only create and modify resources
  4. The create command is deprecated. The apply command is the only supported way of creating Kubernetes resources from manifest files
Answer:
B - is the correct answer