Kubernetes et intégration continue

  • Kubernetes

Ce quiz mêle des notions de Kubernetes, de Rancher et d'intégration continue. Si vous obtenez un bon score, vous êtes un généraliste confirmé des environnements distribués !

1. A quoi servent Tiller et Helme ?

2. Qu'est-ce que Ingress ?

3. kubectl get pods est l'équivalent de la commande docker run

4. Quel est l'équivalent des commandes suivantes :

docker stop
docker rm
 kubectl delete pods
 kubectl delete deployment
 kubectl detach pods
 kubectl detach deployment

5. Que fait le service AutoDevops de Gitlab ?

6. Qu'est-ce qu'un split brain ?

7. Pour éviter un split brain, que faut-il prévoir ?

8. Dans l'interface Rancher, que sont les nœuds indiqués comme unschedulable ?

9. Quel est le fichier de configuration de kubectl qui permet la connexion au cluster ?

 /home/<USER>/.kubectl/config
 /var/lib/.kube/config
 /home/<USER>/.kube/config
 /home/<USER>/.kube/config-kubectl

10. Quel est l'équivalent de la commande docker exec ?

 kubectl run
 kubectl exec
 kubectl execute
 kubectl run-as

11. Quel fichier définit un pipeline dans Gitlab ?

 .gitlab-ci.yml
 .ci.yml
 .ci-gitlab.yml
 .gitlab-ci.yaml

12. Quels sont les workflows standards dans Git définis par Atlassian ?

13. Quels sont les composants nécessaires pour mettre en place un processus dans Gitlab ?

14. Que se passe-t-il quand vous exécutez la commande git push origin master ?

15. Que fait la commande git pull gitlab master ?

16. Quelle est la différence de terminologie entre Github et Gitlab ?

17. Dans Gitlab, le canary deployment sur kubernetes est :

18. Quel est le nombre maximum de clusters Kubernetes pouvant être enregistrés dans la version Community Edition de GitLab ?

19. Quels sont les composants nécessaires pour enregistrer un gitlab-runner ?

20. Que se passe-t-il quand on enregistre gitlab dans un cluster Kubernetes ?

21. Pourquoi l'enregistrement de Gitlab dans un cluster kubernetes rancher est-il spécifique ?

Vos coordonnées