Menu
Coddy logo textTech

Rédiger un manifest

Fait partie de la section Introduction à Kubernetes du Journey Terminal de Coddy. Leçon 8 sur 45.

Les options de kubectl run conviennent pour des expérimentations rapides, mais les véritables clusters sont décrits dans des fichiers. Un manifest est un fichier YAML qui indique ce que vous souhaitez voir exister :

apiVersion: v1
kind: Pod
metadata:
  name: hello
spec:
  containers:
    - name: hello
      image: nginx

Chaque manifeste comporte les quatre mêmes parties. apiVersion et kind indiquent de quel type d’objet il s’agit (un Pod de l’API principale v1). metadata contient le nom. spec décrit l’état souhaité : ici, un conteneur nommé hello exécutant l’image nginx.

YAML est sensible à l’indentation : les champs imbriqués sont indentés avec des espaces, et un élément de liste commence par un tiret.

Pour créer ce que décrit un manifeste, appliquez le fichier :

kubectl apply -f pod.yaml

Kubernetes répond pod/hello created, exactement comme si vous aviez utilisé kubectl run.

Dans ces leçons, l’arborescence des fichiers à côté du terminal contient le manifeste pour vous. Cliquez dessus pour l’ouvrir dans l’éditeur, apportez vos modifications, puis cliquez sur Enregistrer. Le terminal voit alors le nouveau contenu.

challenge icon

Défi

Facile

Un manifeste nommé pod.yaml se trouve dans votre répertoire et comporte deux champs vides. Ouvrez-le depuis l’arborescence des fichiers, définissez le nom du Pod sur hello et l’image du conteneur sur nginx, puis enregistrez-le. Appliquez ensuite le fichier et listez les Pods.

Essayez vous-même

Terminal
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Introduction à Kubernetes

Entraînez-vous par vous-même : Playground Terminal