K8S Master Node

KubernetesKubernetes
Kubernetes is a container orchestration platform. This note serves as a Map of Content for this topic. Start your exploration on one of these notes:

K8S NodeK8S Node
In [[Kubernetes]], a Node is a (physical or virtual) machine in charge of running some workloads. Kubernetes is run entirely on nodes, and everything that happens on Kubernetes cluster, happens on ...

[[K8S Object]]
[[What happen...
Master nodes (also known as k8s controlplane) are K8S NodeK8S Node
In [[Kubernetes]], a Node is a (physical or virtual) machine in charge of running some workloads. Kubernetes is run entirely on nodes, and everything that happens on Kubernetes cluster, happens on ...
s responsible for managing the cluster. No user processes normally run on master node, this is the job of the K8S Worker NodeK8S Worker Node
[[Kubernetes]] Worker nodes are the place where the actual work is being executed inside k8s cluster. They run workloads as dictated by the [[K8S Master Node]], and update the master node on their ...
s.

These are the main components of the k8s controlplane:

  • etcd clusteretcd cluster
    Etcd is a reliable key-value [[Database]]. It is one of the most important parts of a [[Kubernetes]] cluster used to store the data of the K8S ApiserverK8S Apiserver
    Kube Apiserver is the primary component of a [[Kubernetes]] cluster. It runs on a [[K8S Master Node]], and is the only component which is talking directly to the [[etcd cluster]]. It exposes a REST...
    . It uses [[Raft Protocol]] to establish ...
  • K8S SchedulerK8S Scheduler
    [[Kubernetes]] scheduler is a [[K8S Master Node]] component in charge of [[K8S Scheduling]].



    Status: #🌱

    References:
  • K8S Controller ManagerK8S Controller Manager
    Kube Controller Manager is a [[K8S Master Node]] component that manages various controllers in [[Kubernetes]]. Controllers are processes which continiously monitor the status of various parts of th...
  • K8S ApiserverK8S Apiserver
    Kube Apiserver is the primary component of a [[Kubernetes]] cluster. It runs on a [[K8S Master Node]], and is the only component which is talking directly to the [[etcd cluster]]. It exposes a REST...

Status: #💡

References: