From 91b1f9b160e4a053791177e02501a7a609583a97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Thu, 19 Feb 2026 22:22:08 +0000 Subject: [PATCH] modified: README.md --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/README.md b/README.md index 7baa61c..1679c0b 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,8 @@ Kubernetes is an open‑source platform that automates the deployment, scaling, - [check system logs](#check-system-logs) - [Workarounds \& Fixes](#workarounds--fixes) - [Failed unmounting var-lib-rancher.mount on reboot](#failed-unmounting-var-lib-ranchermount-on-reboot) + - [klipper-lb](#klipper-lb) + - [troubleshooting](#troubleshooting) ## kubectl @@ -325,6 +327,12 @@ envsubst < ./secret.yaml | kubectl apply -f - ## nodes +**Get nodes info:** + +```bash +kubectl get nodes -o wide +``` + **get node taints:** ``` bash @@ -521,3 +529,16 @@ Failed unmounting var-lib-rancher.mount ``` bash reboot ``` + +### klipper-lb + +Klipper‑LB is the tiny, built‑in load balancer that k3s uses to give each agent a local, stable endpoint for talking to the Kubernetes API server. Instead of exposing a full external load balancer, k3s runs this lightweight component on 127.0.0.1:6444, and it simply forwards traffic from the agent to the control‑plane node (or rotates between multiple servers in an HA setup). It exists to make k3s simpler to deploy—no extra software, and no external LB. startup even though the cluster continues working normally. + +#### troubleshooting + +**log: warning - Error starting load balancer: listen tcp 127.0.0.1:6444: bind: address already in use.** + +``` bash +rm -rf /var/lib/rancher/k3s/agent/etc/klipper-lb +systemctl restart k3s-agent +```