I am trying to use Kubernetes Deployment , i would like to know whether this is same as kubectl apply -f deployment.yaml
or does this wait for the deployments to be up and running . because when i used kubernetes deployment
to create a basic pod which i know will not work, i got this error
Error: Waiting for rollout to finish: 0 of 1 updated replicas are available...
Is this just giving me the error from kubernetes
or the entire terraform
script fails because of this?
According to the documentation
A Deployment ensures that a specified number of pod “replicas” are running at any one time. In other words, a Deployment makes sure that a pod or homogeneous set of pods are always up and available. If there are too many pods, it will kill some. If there are too few, the Deployment will start more.
So, It will wait to ensure number of expected replicas are up