Building Kubernetes Cluster on Talos Linux - Talos Linux best OS for Kubernetes - step by step

networknutsdotnet Guide 4 months ago

Description

Talos Linux is a minimal, immutable, and secure operating system specifically designed to run only Kubernetes.

It removes unnecessary components, such as bash, SSH, and a traditional shell, in favor of an API-driven management model, which significantly reduces the attack surface and eliminates configuration drift.

In this video you will learn how to build a Kubernetes cluster on top of Talos OS from ground zero.

You will learn how to create Talos virtual machines for manager and worker nodes. You will also learn how to manage Talos from remote machine using talosctl and kubectl tools

Prior knowledge of Kubernetes is needed to understand this video.

Video Timeline

00:00-02:47 Understanding Talos benefits for Kubernetes
02:48-05:23 Understanding Talos infrastructure
05:24-06:36 Download Talos Linux ISO
06:37-14:02 Preparing workstation to manage talos
14:03-22:40 Creating Talos virtual machines
22:41-34:48 Bootstrapping Kubernetes manager
34:49-36:10 Checking manager status
36:11-38:42 Join workers in cluster
38:43-40:44 Running workload

Code repo - https://github.com/networknuts/kubernetes/blob/master/ch-10-high-value-extra/talos-kubernetes-cluster.txt