User Tools

Site Tools


container:kubernetes:k3s_install_etcd

This is an old revision of the document!


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.1608729621.txt.gz · Last modified: by stone