sudo snap install microk8s --classic --channel=1.19
03 novembre 2020
sudo snap install microk8s --classic --channel=1.19
sudo usermod -a -G microk8s $USER
sudo chown -f -R $USER ~/.kube
su - $USER
microk8s status --wait-ready
Récuperer les nodes(noeuds):
microk8s kubectl get nodes
Récuperer les services en cours:
microk8s kubectl get services
Récuperer les pods en cours:
microk8s kubectl get pods
touch ~/.zsh_alias;
echo "alias kubectl='microk8s kubectl'" >> ~/.zsh_alias;
touch ~/.bash_alias;
echo "alias kubectl='microk8s kubectl'" >> ~/.bash_alias;
Pour commencer, il est recommandé d’ajouter la gestion DNS pour faciliter la communication entre les services. Pour les applications nécessitant du stockage, le module complémentaire «stockage» fournit un espace de répertoire sur l’hôte. Ceux-ci sont faciles à configurer:
microk8s enable dns storage
microk8s stop
microk8s start
Notez que si vous laissez MicroK8 en marche, il redémarrera automatiquement après un redémarrage. Si vous ne voulez pas que cela se produise, n’oubliez pas de lancer l’arrêt microk8s avant de l’éteindre.
microk8s kubectl create deployment nginx --image=nginx
Pour vérifier l’état du déploiement:
microk8s kubectl get pods