Le mot de passe vous sera transmis par le formateur:
ssh student<ID>@<serverip>
Le lab kubeadm : vos deux nœuds
Le lab kubeadm construit un cluster Kubernetes
de zéro : il lui faut de vraies machines, et non le cluster kind partagé. Deux
sont provisionnées pour vous :
Machine
Rôle
student<ID>-1
master (control plane)
student<ID>-2
worker
Elles sont accessibles depuis le serveur de formation, sans mot de passe ni clé
à installer :
ssh student3-1 # connecté en tant que student3 ; ou simplement : ssh "$USER-1"
Accés Kubernetes
Récupérer le kubeconfig du cluster kind partagé:
kind export kubeconfig
# Vérifier le statut de Kuberneteskubectl cluster-info
# Vérifier le status des noeudskubectl get nodes
# Creer un namespacekubectl create namespace <ID-first-name>
# Changer le namespace actif du contexte courantkubens <ID-first-name>
# Creer un pod# use "kubectl run --help" to retrieve the correct commandkubectl run <your-pod> ???
# ajouter un label sur le podkubectl label pod <your-pod> tutorial=true
Télécharger les labs
Lancer une des des commandes ci-dessous pour télécharger votre lab:
# Lab de la formation "CKA"git clone https://github.com/k8s-school/CKA-prep
# Lab de la formation "Les fondamentaux Kubernetes"git clone https://github.com/k8s-school/k8s-school
# Lab de la formation "Kubernetes avancé"git clone https://github.com/k8s-school/k8s-advanced
# Lab de la formation "Openshift avancé"git clone https://github.com/k8s-school/openshift-advanced