Static provisioning – Managing Advanced Kubernetes Resources-2
As the Service resource is created, we can create a StatefulSet resource that uses the created PersistentVolume and Service resources. The StatefulSet resource manifest, nginx-manual-statefulset.yaml, looks like…
Static provisioning – Managing Advanced Kubernetes Resources-1
Static provisioning is the traditional method of provisioning volumes. It requires someone (typically an administrator) to manually provision a disk and create a PersistentVolume resource using the…
StatefulSet resources – Managing Advanced Kubernetes Resources
StatefulSet resources help manage stateful applications. They are similar to Deployment resources, but unlike a Deployment resource, they also keep track of state and require Volume and…
Managing stateful applications – Managing Advanced Kubernetes Resources
Imagine you’re a librarian in a magical library. You have a bunch of enchanted books that store valuable knowledge. Each book has a unique story and is…
Horizontal Pod autoscaling – Managing Advanced Kubernetes Resources-2
Now, let’s autoscale this deployment. The Deployment resource needs at least 1 pod replica and can have a maximum of 5 pod replicas while maintaining an average…
Ingress resources – Managing Advanced Kubernetes Resources
Imagine you have a beautiful front entrance to your restaurant where customers come in. They walk through this main entrance to reach different parts of your restaurant,…
ClusterIP Service resources – Managing Advanced Kubernetes Resources
ClusterIP Service resources are the default Service resource type that exposes pods within the Kubernetes cluster. It is not possible to access ClusterIP Service resources outside the…
Best-effort controlled rollout – Managing Advanced Kubernetes Resources
Best-effort controlled rollout helps you roll out your deployment on a best-effort basis, and you can use it to roll out your release faster and ensure that…
RollingUpdate – Managing Advanced Kubernetes Resources
When you update the Deployment with a RollingUpdate strategy, Kubernetes creates a new ReplicaSet resource, and it simultaneously spins up the required number of pods on the…
Kubernetes Deployment strategies – Managing Advanced Kubernetes Resources
Updating an existing Deployment requires you to specify a new container image. That is why we version container images in the first place so that you can…