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 drei virtuellen Ubuntu 20.04 Nodes
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.1608729635.txt.gz · Last modified: by stone
