Auto-update blog content from Obsidian: 2025-07-18 21:18:35
All checks were successful
Blog Deployment / Check-Rebuild (push) Successful in 6s
Blog Deployment / Build (push) Has been skipped
Blog Deployment / Deploy-Staging (push) Successful in 10s
Blog Deployment / Test-Staging (push) Successful in 3s
Blog Deployment / Merge (push) Successful in 6s
Blog Deployment / Deploy-Production (push) Successful in 9s
Blog Deployment / Test-Production (push) Successful in 3s
Blog Deployment / Clean (push) Has been skipped
Blog Deployment / Notify (push) Successful in 2s
All checks were successful
Blog Deployment / Check-Rebuild (push) Successful in 6s
Blog Deployment / Build (push) Has been skipped
Blog Deployment / Deploy-Staging (push) Successful in 10s
Blog Deployment / Test-Staging (push) Successful in 3s
Blog Deployment / Merge (push) Successful in 6s
Blog Deployment / Deploy-Production (push) Successful in 9s
Blog Deployment / Test-Production (push) Successful in 3s
Blog Deployment / Clean (push) Has been skipped
Blog Deployment / Notify (push) Successful in 2s
This commit is contained in:
@@ -6,7 +6,6 @@ date: 2025-07-18
|
||||
draft: false
|
||||
tags:
|
||||
- kubernetes
|
||||
- highly-available
|
||||
- kubeadm
|
||||
categories:
|
||||
- homelab
|
||||
@@ -57,7 +56,7 @@ On my infrastructure, the nodes resolve the hostnames each other using my DNS se
|
||||
|
||||
### OS Updates
|
||||
|
||||
My VMs are running **Ubuntu 24.04.2 LTS**. Cloud-init handles the updates after the provision in that case, let's make sure everything is up to date and install packages needed to add Kubernetes repository:
|
||||
My VMs are running **Ubuntu 24.04.2 LTS**. Cloud-init handles the updates after the provision in that case, but let's make sure everything is up to date and install packages needed to add Kubernetes repository:
|
||||
```bash
|
||||
sudo apt update && sudo apt upgrade -y
|
||||
sudo apt install -y apt-transport-https ca-certificates curl gpg
|
||||
@@ -187,7 +186,7 @@ sudo apt-mark hold kubectl
|
||||
|
||||
Once all nodes are prepared, it’s time to initialize the Kubernetes control plane on the **first master node**.
|
||||
|
||||
### Initialization
|
||||
### Bootstrap the Cluster
|
||||
|
||||
Run the following command to bootstrap the cluster:
|
||||
```bash
|
||||
|
Reference in New Issue
Block a user