![]() ![]() ![]() Delete the Blue environment once the Green environment is verified.Switch the load balancer to route traffic to the Green environment.One is the Blue environment which is running the current deployment and the Green environment is the new deployment to which we want to upgrade. There are 2 identical environments of your application in this strategy. Let's review them in detail:īlue-Green Deployment : Blue-green deployment is one of the commonly used update strategies. There are a couple of different strategies available for upgrades - Blue/Green and Rolling updates. The identity sticks to the pod, regardless of which node it’s scheduled on. StatefulSet pods have a unique identity that is comprised of an ordinal, a stable network identity, and stable storage. Statefulset is generally used with a distributed applications that require each node to have a persistent state and the ability to configure an arbitrary number of nodes. ![]() It is an ordered and graceful deployment. The StatefulSet acts as a controller in Kubernetes to deploy applications according to a specified rule set and is aimed towards the use of persistent and stateful applications. We will be focusing on Statefulset controller and its update feature in this blog. Statefulset represents the statefulset application pattern where you store the data, for example, databases, message queues. For example, Deployment represents the stateless application pattern in which you don’t store the state of your application. There are few types of controllers in Kubernetes like,Įach controller represents an application pattern. The controller controls the pods(smallest unit in Kubernetes), so, you don’t need to create, manage and delete the pods. Kubernetes controllers are nothing but an application pattern. These controllers can group pods together according to their runtime needs and can be used to define pod replication and pod startup ordering. Kubernetes provides a variety of controllers that define how pods are set up and deployed within the Kubernetes cluster. In the age of continuous delivery and agility where the software is being deployed 10s of times per day and sometimes per hour as well using container orchestration platforms, a seamless upgrade mechanism becomes a critical aspect of any technology adoption, Kubernetes being no exception. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |