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…
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…
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…
Deployment resources – Managing Advanced Kubernetes Resources
Kubernetes Deployment resources help to manage deployments for container applications. They are typically used for managing stateless workloads. You can still use them to manage stateful applications,…