Tag: K8s

Migrating to Colima from Docker Desktop to run Minikube k8s cluster on macOS

For me, the story starts with the Lima project, I was searching for something similar to WSL2 in macOS and found the Lima project, Lima introduces itself as: Lima launches Linux virtual machines with automatic file sharing and port forwarding (similar to WSL2), and container...

DevOps in K8s ??? PodTopologySpread

What is PodTopologySpread? PodTopologySpread (formerly known as "EvenPodsSpread") is a scheduling feature in K8s that aims to achieve a balanced distribution of pods across different topologies. Common examples are nodes, racks, zones, or even custom-defined domains that can be lab...

DevOps in K8s ??? Descheduler

What is K8s Descheduler From the perspective of the kube-scheduler, it utilizes a series of algorithms to identify the most suitable nodes for running Pods. When a new Pod needs to be scheduled, the scheduler makes the best decision based on its real-time assessment of the resources within t...

DevOps in K8s?????????Ingress, Part Three

IngressClass is a concept in K8s that was introduced in v1.18. It allows you to specify how Ingresses should be implemented within a cluster. Before IngressClass, the annotation system was used to configure the behavior of the Ingress controller, which sometimes led to confusion and misconfigurat...