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…
Horizontal Pod autoscaling – Managing Advanced Kubernetes Resources-1
Imagine you’re the manager of a snack bar at a park. On a sunny day, lots of people come to enjoy the park, and they all want…
Name-based routing – Managing Advanced Kubernetes Resources
Name-based or FQDN-based routing relies on the host header we pass while making an HTTP request. The Ingress resource can route based on the header. For example,…
Important note – Managing Advanced Kubernetes Resources
Remember that Ingress rules take a while to propagate across the cluster, so if you receive an error initially when you curl the endpoint, wait for 5…
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,…
LoadBalancer Service resources – Managing Advanced Kubernetes Resources
LoadBalancer Service resources help expose your pods on a single load-balanced endpoint. These Service resources can only be used within cloud platforms and platforms that provide Kubernetes…