Category DevOps

k8s – port vs targetPort vs NodePort

In Kubernetes, when configuring a Service to expose your applications, you’ll encounter three key port concepts: port, targetPort, and NodePort. Understanding the distinctions and relationships between these ports is crucial for effectively managing access to your applications running within Pods.…

Understanding targetPort in Kubernetes

In Kubernetes, when defining a Service to expose your application, the concept of targetPort plays a crucial role in routing incoming traffic to the correct destination within your Pods. What is targetPort? How does targetPort work? Example Usage Consider a…

K8s – Node IPs vs Pod IPs vs Cluster IPs vs NodePort

In a Kubernetes environment, understanding the different types of IP addresses and how they are used is crucial for managing communication within and outside the cluster. understanding  different types of IP addresses in Kubernetes To illustrate these concepts, let’s consider…

ClusterIP NodePort LoadBalancer: Kubernetes Service Types

Kubernetes, the orchestration system for managing containerized applications, offers a variety of service types to ensure your applications are accessible and communicate efficiently. Each service type caters to specific use cases, balancing accessibility with resource allocation. Let’s delve into the…

Minikube: Exiting due to NOT_FOUND_CNI_PLUGINS

minikube start –vm-driver=none 😄 minikube v1.32.0 on Ubuntu 20.04 ✨ Using the none driver based on existing profile 👍 Starting control plane node minikube in cluster minikube 🔄 Restarting existing none bare metal machine for “minikube” … 🔗 Exiting due…

Fix: Exiting due to NOT_FOUND_CRI_DOCKERD in Minikube

Minikube is an invaluable tool for developers looking to test and develop Kubernetes applications locally. However, when running Minikube with Kubernetes version 1.24 or higher using the none driver and Docker as the container runtime, you might encounter the NOT_FOUND_CRI_DOCKERD…