Configurer Ubuntu
Vous devez configurer le système d'exploitation de base de vos machines de nœud pour pouvoir utiliser Anthos clusters on bare metal. Cette page contient la procédure à suivre pour terminer la configuration requise. Pour en savoir plus sur le respect des exigences liées à Anthos clusters on bare metal, consultez les guides de dépannage.
Avant de commencer
Assurez-vous que vous utilisez une version de système d'exploitation compatible. Anthos clusters on bare metal est compatible avec les versions suivantes pour Ubuntu :
- 18.04
- 20.04
Validez le gestionnaire de packages :
sudo apt-get check
Le résultat ne doit afficher aucune erreur et devrait ressembler à l'exemple suivant :
# Reading package lists... Done
# Building dependency tree
# Reading state information... Done
Désactiver AppArmor
Arrêtez
AppArmor
:sudo systemctl stop apparmor
Désactivez
AppArmor
:sudo systemctl disable apparmor
Vérifiez que
AppArmor
apparaît comme inactif :sudo systemctl status apparmor | grep "Active"
Exemple :
# Active: inactive (dead) ...
Désactiver ufw
Désactivez
ufw
:sudo ufw disable
Vérifiez que
ufw
est désactivé :sudo ufw status # Status: inactive
Configurer Docker 19.03+ sur votre poste de travail
Anthos clusters on bare metal vous permet d'installer Docker sur vos machines Bare Metal dans les cas suivants :
- Si Docker n'est pas installé sur vos machines Bare Metal,
bmctl
installe 19.03.13 ou une version ultérieure. - Si Docker 19.03.5 ou version antérieure est installé sur vos machines Bare Metal,
bmctl
met à niveau Docker vers la version 19.03.13 ou ultérieure.
Pour installer Docker manuellement, procédez comme suit :
Supprimez toute version précédente de Docker :
sudo apt-get remove docker docker-engine docker.io containerd runc
Mettez à jour votre gestionnaire de packages :
sudo apt-get update
Installez Docker 19.03+ :
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common \ docker.io
Vérifiez que vous utilisez la version 19.03 ou une version ultérieure :
sudo docker version
Comparez votre résultat à l'exemple suivant pour vous assurer que les versions Client et Serveur sont en version 19.03+ :
Client: Docker Engine - Community Version: 19.03.13 ... Server: Docker Engine - Community Engine: Version: 19.03.13