Ubuntu konfigurieren
Sie müssen das Basisbetriebssystem Ihrer Knotenmaschinen so konfigurieren, dass Anthos-Cluster auf Bare Metal verwendet wird. Diese Seite enthält die Schritte, die Sie ausführen müssen, um die erforderliche Konfiguration abzuschließen. Weitere Informationen zur Fehlerbehebung bei Anthos-Cluster auf Bare Metal-Anforderungen finden Sie in den Leitfäden zur Fehlerbehebung.
Hinweis
Vergewissern Sie sich, dass Sie eine unterstützte Version Ihres Betriebssystems verwenden. Anthos-Cluster auf Bare Metal unterstützt die folgenden Versionen für Ubuntu:
- 18.04
- 20.04
Prüfen Sie den Paketmanager:
sudo apt-get check
Die Ausgabe sollte keine Fehler enthalten und ungefähr so aussehen:
# Reading package lists... Done
# Building dependency tree
# Reading state information... Done
AppArmor
deaktivieren
AppArmor
beenden:sudo systemctl stop apparmor
AppArmor
deaktivieren:sudo systemctl disable apparmor
Prüfen Sie, ob
AppArmor
als inaktiv angezeigt wird:sudo systemctl status apparmor | grep "Active"
Beispiel:
# Active: inactive (dead) ...
ufw
deaktivieren
ufw
deaktivieren:sudo ufw disable
Prüfen Sie, ob
ufw
deaktiviert ist:sudo ufw status # Status: inactive
Docker 19.03+ auf der Workstation konfigurieren
Mit Anthos-Cluster auf Bare Metal können Sie Docker in den folgenden Szenarien auf Ihren Bare Metal-Maschinen installieren:
- Wenn auf den Bare Metal-Maschinen
Docker nicht installiert ist, installiert
bmctl
19.03.13 oder höher. - Wenn auf den Bare-Metal-Maschinen Docker 19.03.5 oder eine frühere Version installiert ist, aktualisiert
bmctl
Docker auf Version 19.03.13 oder höher.
So installieren Sie Docker manuell:
Entfernen Sie alle vorherigen Docker-Versionen:
sudo apt-get remove docker docker-engine docker.io containerd runc
Aktualisieren Sie Ihren Paketmanager:
sudo apt-get update
Docker 19.03+ installieren:
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common \ docker.io
Prüfen Sie, ob Sie jetzt die Version 19.03 oder höher verwenden:
sudo docker version
Vergleichen Sie die Ausgabe mit dem folgenden Beispiel, um sicherzustellen, dass die Client- und Serverversionen 19.03 oder höher sind:
Client: Docker Engine - Community Version: 19.03.13 ... Server: Docker Engine - Community Engine: Version: 19.03.13