Accès aux labs

Accés SSH

Le mot de passe vous sera transmis par le formateur:

ssh k8s<ID>@<serverip>

Accés Kubernetes

Le fichier kubeconfig permet de se connecter au serveur Kubernetes.

mkdir -p ~/.kube
cp /tmp/config $HOME/.kube/config
chmod 600 $HOME/.kube/config

# Lancer k8s-toolbox de manière interactive
ktbx desk

# Vérifier le statut de Kubernetes
kubectl cluster-info

# Vérifier le status des noeuds
kubectl get nodes

# Creer un namespace
kubectl create namespace <ID-first-name>

# Changer le namespace actif du contexte courant
kubens <ID-first-name>

# Creer un pod
# use "kubectl run --help" to retrieve the correct command
kubectl run <your-pod> ???

# ajouter un label sur le pod
kubectl label pod <your-pod> tutorial=true

Télécharger les labs

Un fois dans la toolbox, lancer undes des commandes ci-dessous pour télécharger les labs:

# 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