Dans ce didacticiel, nous allons vous montrer comment installer MicroK8s sur CentOS 8. Pour ceux d’entre vous qui ne le savaient pas, MicroK8s est un petit Kubernetes rapide et unique pour les développeurs, l’IoT et Edge. Une commande installe un cluster K8s à nœud unique avec des modules complémentaires soigneusement sélectionnés sur Linux, Windows et macOS. Les MicroK8 ne nécessitent aucune configuration, prennent en charge les mises à jour automatiques et l’accélération GPU. Utilisez-le pour le développement hors ligne, le prototypage, les tests, pour créer votre pipeline CI/CD ou vos applications IoT.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape des MicroK8 sur un CentOS 8.
Installer MicroK8s sur CentOS 8
Étape 1. Tout d’abord, commençons par nous assurer que votre système est à jour.
sudo mise à jour dnf
sudo dnf installer epel-release
Étape 2. Activez les instantanés.
Exécutez la commande suivante ci-dessous pour installer et activer Snap sur votre système :
sudo dnf installer snapd
sudo systemctl activer –now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
Étape 3. Installation de MicroK8s sur CentOS 8.
MicroK8s peut facilement être installé sur CentOS 8 à l’aide de Snap. Pour installer MicroK8s, utilisez simplement la commande suivante :
sudo installation instantanée microk8s –classic
Une fois MicroK8s installé, il s’exécute automatiquement. Pour l’arrêter ou le démarrer, réglez-le comme suit :
# afficher le statut
[[email protected] ~]# statut de microk8s microk8s est en cours d’exécution addons : ambassadeur : désactivé cilium : désactivé tableau de bord : désactivé DNS : désactivé fluentd : désactivé gpu : désactivé helm : désactivé helm3 : désactivé host-access : désactivé ingress : désactivé istio : désactivé jaeger : désactivé knative : désactivé kubeflow: désactivé linkerd: désactivé metallb: désactivé metrics-server: désactivé multus: désactivé prometheus: désactivé rbac: désactivé registre: désactivé stockage: désactivé # show config
[[email protected] ~]# microk8s config apiVersion : clusters v1 : – cluster : certificat-autorité-données : LS0tLS1CRUGODETZVJUSUZJQ0FURS0tLS0….. serveur : https://192.168.77.21:16443 nom : microk8s-cluster contextes : – contexte : cluster : microk8s- utilisateur du cluster : admin
nom : microk8s contexte actuel : microk8s genre : préférences de configuration : {} utilisateurs : – nom : admin
utilisateur : jeton : SzdCcG52TGJRS01rQ3MEILANAFl3U0g4XS3ZzWStsMARIAnVT0K
[[email protected] ~]# microk8s kubectl obtenir tous les NOM TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/kubernetes ClusterIP 10.152.183.1 443/TCP 81s
[[email protected] ~]# microk8s kubectl get nodes NOM STATUT RLES ÂGE VERSION micro.idroot.us Ready 95s v1.18.6-1+64f53401f200a7 # stop MicroK8s
[[email protected] ~]# microk8s stop stop de [microk8s.daemon-apiserver microk8s.daemon-apiserver-kicker microk8s.da…
Stopped.
[[email protected] ~]# état de microk8s microk8s n’est pas en cours d’exécution. Utilisez microk8s inspect pour une inspection plus approfondie. # démarrer les MicroK8
[[email protected] ~]# microk8s start Démarré. # désactiver les MicroK8
[[email protected] ~]# snap désactiver microk8s microk8s désactivé # activer MicroK8s
[[email protected] ~]# snap activer microk8s microk8s activé
Étape 4. Configurez le pare-feu.
Si votre machine est derrière un pare-feu, le port du serveur MicroK8s peut être bloqué. Ainsi, vous devez ajuster les paramètres du pare-feu pour autoriser le port MicroK8s :
sudo firewall-cmd –permanent –add-port={10255,12379,25000,16443,10250,10257,10259,32000}/tcp
sudo pare-feu-cmd –reload
Toutes nos félicitations! Vous avez installé avec succès MicroK8s. Merci d’avoir utilisé ce didacticiel pour installer les MicroK8 sur votre système CentOS 8. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel des MicroK8.