What is deployment and how it's done in kubernetes.
In kubernetes deployment is done a set of multiple similar pods with no one sharing a unique id. The application runs on multiple instances and is instantly replaced by another instance in case of any failure. This ensures that at least 1-2 instances of application are always available for end user’s to ensure 100% uptime.
In kubernetes deployment is done via pod template and executed by the Deployment controller.
Pod template contains specifications for each pod which determines how the pod should be configured or look like.