DEV Community

Cover image for Kubernetes Basic
Ibrahim S
Ibrahim S

Posted on

Kubernetes Basic

💠 Pods 🌱: The fundamental unit of deployment in Kubernetes. Think of it as the smallest, deployable units that can hold one or multiple containers.

💠 Nodes 🖥️: These are the worker machines in a Kubernetes cluster, where containers are deployed. Each node runs the necessary services to manage containers.

💠 Kubelet 🤖: The agent that runs on each node, is responsible for ensuring that the containers are running as expected.

💠 Control Plane 🎮: The brains behind the Kubernetes operation. It manages the entire cluster and makes decisions about when and where to deploy containers.

💠 Deployment 🚀: A resource object in Kubernetes that provides declarative updates to applications. It allows you to describe an application’s life cycle, scaling, and updates.

💠 Service 💼: An abstraction that defines a logical set of pods and a policy by which to access them. Services enable communication between different sets of pods.

💠 Namespace 🌐: A way to divide cluster resources between multiple users, teams, or projects. It helps in organizing and isolating resources within a cluster.

💠 ReplicaSet 👯: Ensures that a specified number of pod replicas are running at any given time. It helps in scaling the number of pods dynamically.

💠 Ingress 🚦: Manages external access to services within a cluster, typically handling things like SSL termination, routing, and load balancing.

💠 ConfigMap 🔧: A way to decouple configuration artifacts from image content, allowing you to deploy applications across different environments easily.

Top comments (0)