Cloud Native 3 min read

Building a Kubernetes 1.36 Cluster from Binary: Architecture & Components Guide

This guide details the architecture and core components of Kubernetes 1.36, explaining control plane and node components with diagrams, as part of a manual binary deployment tutorial for a single-master multi-worker cluster.

Golang Shines
Golang Shines
Golang Shines
Building a Kubernetes 1.36 Cluster from Binary: Architecture & Components Guide

Overview

This article introduces a hands-on guide to building a Kubernetes 1.36 cluster from binary files, focusing on a single control plane (master) with multiple worker nodes. The binary installation method helps deeply understand the interaction and configuration of core Kubernetes components.

Kubernetes Architecture and Components

Kubernetes (K8s) is a container orchestration platform with core goals: automatic deployment, automatic scaling, service discovery, load balancing, self-healing, rolling updates, and high availability management.

Node Types

Master Node : Management (control) node, analogous to company management.

Node (Worker/Minion) : Worker node that runs workloads, analogous to frontline employees.

Component Categories

Control Plane Components : Manage cluster state.

Node Components : Run on each worker node.

Addons : Extend cluster functionality.

Control Plane Components

The control plane manages the entire cluster. Key components include:

kube-apiserver : Frontend for the Kubernetes API.

kube-controller-manager : Runs controller processes.

kube-scheduler : Assigns pods to nodes.

etcd : Consistent key-value store for cluster data.

The following diagrams illustrate the control plane architecture and component interactions.

Kubernetes overall architecture diagram
Kubernetes overall architecture diagram
Kubernetes core components diagram
Kubernetes core components diagram
Control plane components diagram 1
Control plane components diagram 1
Control plane components diagram 2
Control plane components diagram 2
Control plane components diagram 3
Control plane components diagram 3
Control plane components diagram 4
Control plane components diagram 4

This article is part of a 55-page PDF guide covering complete practical steps for binary deployment.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Kubernetescontrol planecluster architectureworker nodesbinary deploymentKubernetes 1.36
Golang Shines
Written by

Golang Shines

We share daily the latest Golang technical articles, practical resources, language news, tutorials, and real-world projects to help everyone learn and improve.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.