RKE2, auch bekannt als RKE Government, ist Ranchers Kubernetes-Distribution der nächsten Generation.
Es handelt sich um eine vollständig konforme Kubernetes-Distribution, die sich auf Sicherheit und Compliance im Sektor der US-Bundesregierung konzentriert.
Um diese Ziele zu erreichen, unternimmt RKE2 Folgendes:
Weitere Informationen sowie detaillierte Installations- und Betriebsanweisungen finden Sie in unseren Dokumenten.
Hier ist der extrem schnelle Start:
curl -sfL https://get.rke2.io | sh -
systemctl enable rke2-server.service
systemctl start rke2-server.service
# Wait a bit
export KUBECONFIG=/etc/rancher/rke2/rke2.yaml PATH= $PATH :/var/lib/rancher/rke2/bin
kubectl get nodes
Weitere Informationen finden Sie in unserer vollständigen Kurzanleitung.
Eine vollständige Aufschlüsselung der Installationsmethoden und Informationen finden Sie hier.
Die primäre Möglichkeit, RKE2 zu konfigurieren, ist die Konfigurationsdatei. Befehlszeilenargumente und Umgebungsvariablen sind ebenfalls verfügbar, aber RKE2 wird als systemd-Dienst installiert und ist daher nicht so einfach zu nutzen.
Standardmäßig wird RKE2 mit den Werten gestartet, die in der YAML-Datei unter /etc/rancher/rke2/config.yaml
enthalten sind.
Nachfolgend finden Sie ein Beispiel für eine grundlegende server
:
# /etc/rancher/rke2/config.yaml
write-kubeconfig-mode : " 0644 "
tls-san :
- " foo.local "
node-label :
- " foo=bar "
- " something=amazing "
Im Allgemeinen werden CLI-Argumente ihrem jeweiligen Yaml-Schlüssel zugeordnet, wobei wiederholbare CLI-Argumente als Yaml-Listen dargestellt werden. Um dies zu veranschaulichen, wird unten eine identische Konfiguration gezeigt, die ausschließlich CLI-Argumente verwendet:
rke2 server
--write-kubeconfig-mode " 0644 "
--tls-san " foo.local "
--node-label " foo=bar "
--node-label " something=amazing "
Es ist auch möglich, sowohl eine Konfigurationsdatei als auch CLI-Argumente zu verwenden. In diesen Situationen werden Werte aus beiden Quellen geladen, die CLI-Argumente haben jedoch Vorrang. Bei wiederholbaren Argumenten wie --node-label
überschreiben die CLI-Argumente alle Werte in der Liste.
Schließlich kann der Speicherort der Konfigurationsdatei entweder über das CLI-Argument --config FILE, -c FILE
oder die Umgebungsvariable $RKE2_CONFIG_FILE
geändert werden.
Sicherheitsprobleme in RKE2 können per E-Mail an [email protected] gemeldet werden. Bitte öffnen Sie hier keine Sicherheitsprobleme.