it-wiki:kubernetes:rke2_install_guid
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
it-wiki:kubernetes:rke2_install_guid [2024/10/24 05:23] – [Server Node Installation] marko | it-wiki:kubernetes:rke2_install_guid [2024/10/24 05:41] (aktuell) – marko | ||
---|---|---|---|
Zeile 12: | Zeile 12: | ||
Und mit folgendem Inhalt befüllen | Und mit folgendem Inhalt befüllen | ||
<code bash> | <code bash> | ||
- | write-kubeconfig-mode: | + | write-kubeconfig-mode: |
disable: | disable: | ||
- rke2-ingress-nginx | - rke2-ingress-nginx | ||
cni: calico | cni: calico | ||
- | cluster-cidr: | + | cluster-cidr: |
- | service-cidr: | + | service-cidr: |
</ | </ | ||
Damit geben wir gleich die service und cluster cidr an. Also welche IP Range sollen die Services bekommen und welche die Container. | Damit geben wir gleich die service und cluster cidr an. Also welche IP Range sollen die Services bekommen und welche die Container. | ||
- | - Installer ausführen <code bash> | + | - Installer ausführen <code bash> |
- Aktivieren des rke2-server service <code bash> | - Aktivieren des rke2-server service <code bash> | ||
- Starten des Services <code bash> | - Starten des Services <code bash> | ||
Zeile 37: | Zeile 37: | ||
- A token that can be used to register other server or agent nodes will be created at / | - A token that can be used to register other server or agent nodes will be created at / | ||
- | Wenn die Control Plane HA fähig sein soll dann empfiehlt es sich dies mit kube-vip als Loadbalancer zu machen. | + | ==== RKE2 HA ==== |
+ | Wenn der rke2 Cluster | ||
Eine Beispielkonfiguration für eine kube-vip.yml findest Du [[.installation# | Eine Beispielkonfiguration für eine kube-vip.yml findest Du [[.installation# | ||
Zeile 54: | Zeile 55: | ||
Besonderheit ist dabei, dass das kubelet für das Anstarten des Pods den API- | Besonderheit ist dabei, dass das kubelet für das Anstarten des Pods den API- | ||
Server nicht benötigt. (Das gilt nur für Pod-Manifeste; | Server nicht benötigt. (Das gilt nur für Pod-Manifeste; | ||
+ | </ | ||
+ | |||
+ | ===Einrichten der zweiten Control Plane Node === | ||
+ | Erstellen einer passenden Cluster-Konfigurationsdatei | ||
+ | (/ | ||
+ | <code bash> | ||
+ | write-kubeconfig-mode: | ||
+ | tls-san: | ||
+ | - 10.6.8.20 | ||
+ | cluster-cidr: | ||
+ | service-cidr: | ||
+ | server: https:// | ||
+ | token: <token from server node> | ||
+ | </ | ||
+ | <note important> | ||
+ | Achte darauf das die IP Adresse 10.6.8.20 bei der HA Konfiguration NICHT die IP einer Node sein darf sondern die IP welche Du bei der kube-vip Konfig als '' | ||
</ | </ | ||
\\ | \\ | ||
Zeile 76: | Zeile 93: | ||
**cluster-cidr: | **cluster-cidr: | ||
- | - Installer ausführen <code bash> | + | - Installer ausführen <code bash> |
- Aktivieren des rke2-server service <code bash> | - Aktivieren des rke2-server service <code bash> | ||
- Starten des Services <code bash> | - Starten des Services <code bash> |
it-wiki/kubernetes/rke2_install_guid.1729747424.txt.gz · Zuletzt geändert: 2024/10/24 05:23 von marko