container:kubernetes:k3s_install_etcd
This is an old revision of the document!
Table of Contents
Kubernetes via K3s mit etcd installieren
Gestest wurde das ganze auf vier virtuellen Ubuntu 20.04 Nodes
- Node1 → Master & Worker
- Node2 → Master & Worker
- Node3 → Master & Worker
- Node4 → Worker
Update OS
Das OS sollte aktuell sein
Auf alle Nodes: apt update apt dist-upgrade -y reboot
Installation Master 1
Master 1 - Node 1 export INSTALL_K3S_EXEC="--disable servicelb --disable traefik --cluster-init" curl -sfL https://get.k3s.io | sh - kubectl get nodes
Token für die anderen Master und den Worker
root@kube01:~# cat /var/lib/rancher/k3s/server/node-token K10dbb79453251d4adcf6048bda1b08ae8abf1d9d54ea5b342d91bd7a6ac7a55778::server:SuperGeilerTest
Installation Master 2
Master 2 - Node 2 export INSTALL_K3S_EXEC="--disable servicelb --disable traefik --cluster-init --server https://192.168.88.121:6443" curl -sfL http://get.k3s.io | K3S_TOKEN=K10dbb79453251d4adcf6048bda1b08ae8abf1d9d54ea5b342d91bd7a6ac7a55778::server:SuperGeilerTest sh -s -
Installation Master 3
Master 3 - Node 3 export INSTALL_K3S_EXEC="--disable servicelb --disable traefik --cluster-init --server https://192.168.88.121:6443" curl -sfL http://get.k3s.io | K3S_TOKEN=K10dbb79453251d4adcf6048bda1b08ae8abf1d9d54ea5b342d91bd7a6ac7a55778::server:SuperGeilerTest sh -s -
Worker hinzufügen 1
Worker 1 - Node 4 curl -sfL http://get.k3s.io | K3S_URL=https://192.168.88.121:6443 K3S_TOKEN=K10dbb79453251d4adcf6048bda1b08ae8abf1d9d54ea5b342d91bd7a6ac7a55778::server:SuperGeilerTest sh -s -
Bash Autocomplete kubectl
Auf der Master Node: echo 'source <(kubectl completion bash)' >> ~/.bashrc source .bashrc
Kontrolle des Clusters
kubectl get nodes NAME STATUS ROLES AGE VERSION kube01 Ready etcd,master 4h40m v1.19.5+k3s2 kube02 Ready etcd,master 4h24m v1.19.5+k3s2 kube03 Ready etcd,master 4h21m v1.19.5+k3s2 kube04 Ready <none> 3h6m v1.19.5+k3s2
Danach kann mit weiteren Punkt fortgesetzt werden. –> Siehe hier
container/kubernetes/k3s_install_etcd.1608729771.txt.gz · Last modified: by stone
