Installer MicroK8s sur Ubuntu 24.04
installer MicroK8s sur Ubuntu 24.04
Pour installer MicroK8s sur Ubuntu 24.04, suivez les étapes ci-dessous :
Étape 1 : Mettre à jour le système
Avant d'installer MicroK8s, il est recommandé de mettre à jour votre système pour vous assurer que tous les paquets sont à jour.
Étape 2 : Installer MicroK8s
MicroK8s peut être installé via le paquet snap
. Si snap
n'est pas installé sur votre système, vous pouvez l'installer en utilisant la commande suivante :
Ensuite, installez MicroK8s :
Étape 3 : Vérifier l'installation
Une fois l'installation terminée, vous pouvez vérifier que MicroK8s fonctionne correctement en utilisant la commande suivante :
Cela devrait afficher l'état de MicroK8s et confirmer que le service est opérationnel.
Étape 4 : Configurer les permissions (facultatif)
Par défaut, MicroK8s nécessite des privilèges élevés pour fonctionner. Vous pouvez ajouter votre utilisateur au groupe microk8s
pour éviter d'avoir à utiliser sudo
à chaque fois :
Ensuite, déconnectez-vous et reconnectez-vous pour que les changements de groupe prennent effet.
Étape 5 : Activer les addons (facultatif)
MicroK8s vient avec plusieurs addons que vous pouvez activer en fonction de vos besoins. Par exemple, pour activer le dashboard Kubernetes, DNS, et le stockage, vous pouvez utiliser les commandes suivantes :
Étape 6 : Accéder au dashboard Kubernetes (facultatif)
Si vous avez activé le dashboard, vous pouvez y accéder en utilisant la commande suivante :
Cela ouvrira le dashboard dans votre navigateur par défaut.
Étape 7 : Utiliser kubectl
MicroK8s inclut sa propre version de kubectl
. Vous pouvez l'utiliser en préfixant vos commandes avec microk8s
. Par exemple :
Si vous préférez utiliser kubectl
sans le préfixe microk8s
, vous pouvez créer un alias :
Étape 8 : Désinstaller MicroK8s (facultatif)
Si vous souhaitez désinstaller MicroK8s, vous pouvez utiliser la commande suivante :
Cela supprimera MicroK8s et tous les addons associés.
Conclusion
Vous avez maintenant MicroK8s installé et configuré sur Ubuntu 24.04. Vous pouvez commencer à déployer vos applications Kubernetes et explorer les fonctionnalités offertes par MicroK8s
Étape 1 : Vérifier que CoreDNS est activé
MicroK8s inclut CoreDNS comme addon. Vous pouvez vérifier si CoreDNS est activé avec la commande suivante :
Si CoreDNS n'est pas activé, vous pouvez l'activer avec :
Étape 2 : Vérifier les pods CoreDNS
CoreDNS s'exécute sous forme de pods dans l'espace de noms kube-system
. Vous pouvez vérifier que les pods CoreDNS sont en cours d'exécution avec la commande suivante :
Vous devriez voir des pods avec des noms comme coredns-xxxxx
. Par exemple :
Si les pods ne sont pas en état Running
, consultez les logs pour diagnostiquer le problème :
Étape 3 : Tester la résolution DNS depuis un pod
Pour tester la résolution DNS, vous pouvez créer un pod de test et utiliser des outils comme nslookup
ou dig
pour interroger CoreDNS.
Créer un pod de test
Créez un pod temporaire avec une image contenant des outils réseau (par exemple, busybox
) :
Tester la résolution DNS
Une fois dans le shell du pod, testez la résolution DNS en interrogeant un service Kubernetes ou un nom de domaine externe. Par exemple :
Cela devrait retourner l'adresse IP du service kubernetes.default
, qui est le service API de Kubernetes. Exemple de sortie :
Vous pouvez également tester la résolution DNS pour un domaine externe :
Cela devrait retourner les adresses IP de google.com
.
Dernière mise à jour