What is kubernetes deployment
![Problems running older versions of firefox](https://knopkazmeya.com/19.jpg)
![what is kubernetes deployment what is kubernetes deployment](https://miro.medium.com/max/1400/1*YpBo8EdrWiQv8LSNFGvBXg.jpeg)
Here the new ‘green’ version is deployed along with the existing ‘blue’ version. The Blue/Green strategy offers a rapid transition from old to new application version once the new version is tested in production. What is a Kubernetes Blue/Green Deployment? Rolling updates enable an orderly transition between versions, however the transition can take some time. Eventually all of the old version pods are terminated and replaced by the new version. In this deployment a new ReplicaSet with the new version is launched, and as replicas of the new version are launched, replicas of the old version are terminated.
![what is kubernetes deployment what is kubernetes deployment](https://docs.microsoft.com/en-us/azure/databox-online/media/azure-stack-edge-gpu-kubernetes-workload-management/kubernetes-workload-management-1.png)
What is kubernetes deployment update#
The rolling update strategy allows an orderly, ramped migration from one version of an application to a newer version. What is a Kubernetes Rolling Update Deployment?
![what is kubernetes deployment what is kubernetes deployment](https://1.bp.blogspot.com/-bmQ8bkPh4NM/X14lIKE0oRI/AAAAAAAAAKM/UPRcIDTziMUy5z2EYxC6qWEgV5GQZVmTgCLcBGAsYHQ/s801/Deploy%2B.net%2Bmicroservice%2Busing%2BAzure%2BDevOps%2Byaml%2Bpipeline.png)
As a result, there is downtime associated with both the shutdown of the old deployment and initiation of instances of the new deployment. Recreate entirely refreshes the pods and the state of the application. Commonly used in a development environment where user activity isn’t an issue. The recreate strategy terminates the currently running pod instances and ‘recreates’ them with the new version. What is a Kubernetes Recreate Deployment? Once you define the desired state of the application, the deployment controller goes to work making the desired changes at a controlled rate of change. Kubernetes offers several deployment strategies to handle a broad range of application development and deployment needs.
![Problems running older versions of firefox](https://knopkazmeya.com/19.jpg)