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…

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…

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…

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…

Kubernetes Services and Ingresses – Managing Advanced Kubernetes Resources

It’s story time! Let’s simplify Kubernetes Services. Imagine you have a group of friends who love to order food from your restaurant. Instead of delivering each order…

Ramped slow rollout – Managing Advanced Kubernetes Resources

If you have numerous replicas but want to roll out the release slowly, observe the application for any issues, and roll back your deployment if needed, you…

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…