AMAADOR ACADEMYCertificatsVérifier un certificat

PRO-CKA

Test final — Administrateur Kubernetes Certifié (CKA) — prépa-examen

Répondez aux 60 questions. Il faut 80 % ou plus pour réussir. Vous pouvez réessayer autant de fois que vous le souhaitez.

Suivre la formation →

Question 1Quel composant du plan de contrôle est responsable de surveiller l'API server pour détecter les Pods nouvellement créés sans nœud assigné et de leur sélectionner un nœud d'exécution ?
Question 2Dans un cluster kubeadm standard, où l'API server persiste-t-il l'ensemble de l'état du cluster ?
Question 3Vous exécutez 'kubectl drain node01' et la commande échoue avec une erreur concernant des Pods gérés par un DaemonSet. Quel indicateur devez-vous ajouter pour permettre au drain de continuer en ignorant ces Pods ?
Question 4Un Deployment utilise la stratégie RollingUpdate par défaut avec maxSurge=25% et maxUnavailable=25% sur 4 réplicas. Pendant une mise à jour, quel est le nombre total maximal de Pods (anciens + nouveaux) pouvant exister simultanément ?
Question 5Quelle commande prend correctement un instantané d'etcd à l'aide d'etcdctl avec l'API v3 et des certificats TLS ?
Question 6Vous voulez qu'un agent de journalisation exécute exactement un Pod sur chaque nœud du cluster, y compris les nouveaux nœuds ajoutés ultérieurement. Quelle ressource de charge de travail est le bon choix ?
Question 7Dans un cluster Kubernetes par défaut exécutant CoreDNS, quel est le nom de domaine pleinement qualifié (FQDN) utilisé pour résoudre un Service nommé 'web' dans l'espace de noms 'shop' ?
Question 8Un espace de noms ne contient aucun objet NetworkPolicy. Une équipe applique ensuite une NetworkPolicy sélectionnant tous les Pods avec un podSelector vide et 'policyTypes: [Ingress]' mais ne spécifie aucune règle ingress. Quel est l'effet sur ces Pods ?
Question 9Lors d'une mise à niveau kubeadm, après avoir exécuté 'kubeadm upgrade apply' sur le plan de contrôle, quelle est la procédure correcte pour mettre à niveau le kubelet sur un nœud worker ?
Question 10Quel composant lié au nœud surveille les Services et les Endpoints et programme les règles iptables/IPVS sur chaque nœud pour implémenter l'équilibrage de charge ClusterIP ?
Question 11Vous avez exécuté 'kubectl cordon node02'. Quel est l'effet immédiat de cette commande ?
Question 12Après avoir restauré un instantané etcd vers un nouveau répertoire de données avec 'etcdctl snapshot restore', que devez-vous faire pour que l'API server utilise les données restaurées ?
Question 13Un Pod dans l'espace de noms 'frontend' ne parvient pas à résoudre un Service nommé 'db' situé dans l'espace de noms 'backend' en utilisant uniquement le nom 'db'. Quel est le nom DNS correct que le Pod devrait interroger ?
Question 14Vous devez annuler le déploiement d'un Deployment vers sa révision précédente après une mauvaise mise à jour. Quelle commande accomplit cela ?
Question 15Les manifestes de Pods statiques du plan de contrôle sur un nœud kubeadm (par ex. kube-apiserver.yaml) se trouvent par défaut dans quel répertoire ?
Question 16Un utilisateur signale que les Pods nouvellement créés restent à l'état 'Pending' dans tout le cluster. Les journaux du scheduler montrent qu'il ne parvient pas à se connecter à l'API server. Quel composant constitue la zone de cause racine la plus probable à examiner en premier ?
Question 17Vous définissez 'maxUnavailable: 0' et 'maxSurge: 1' sur la stratégie RollingUpdate d'un Deployment. Quel comportement cela garantit-il pendant une mise à jour ?
Question 18Par défaut, où CoreDNS obtient-il les serveurs de noms en amont pour transférer les requêtes qu'il ne peut pas résoudre (par ex. domaines externes) dans une configuration kubeadm typique ?
Question 19Un nœud worker affiche le statut 'NotReady'. Vous vous connectez en SSH et constatez que le service kubelet est inactif. Après avoir corrigé la configuration et redémarré kubelet, quelle commande vérifie que le nœud est revenu à 'Ready' ?
Question 20Vous voulez autoriser l'entrée vers les Pods étiquetés 'app=api' uniquement depuis les Pods étiquetés 'role=frontend' dans le même espace de noms, en refusant toute autre entrée. Quelle section de la spécification NetworkPolicy exprime la source autorisée ?
Question 21Vous initialisez un nouveau plan de controle avec kubeadm et voulez que le cluster utilise 192.168.0.0/16 pour les pods afin qu'une installation Calico fonctionne sans modification supplementaire. Quel drapeau de kubeadm init definit cela ?
Question 22Apres avoir execute kubeadm init sur le premier noeud du plan de controle d'un cluster HA prevu, qu'est-ce qui doit etre configure pour que des noeuds de plan de controle supplementaires puissent rejoindre derriere un point de terminaison stable ?
Question 23Un noeud worker a rejoint le cluster mais reste NotReady, et kubectl describe node montre la condition NetworkUnavailable. Les pods restent en ContainerCreating. Quelle est la cause la plus probable ?
Question 24Vous ajoutez un taint avec kubectl taint nodes node1 gpu=true:NoSchedule. Quelle toleration sur un Pod lui permet d'etre planifie sur node1 ?
Question 25Un Pod doit s'executer uniquement sur les noeuds etiquetes disktype=ssd, et la planification doit ECHOUER si aucun noeud de ce type n'existe plutot que de se rabattre. Quelle construction de planification exprime cela ?
Question 26Un conteneur definit resources.requests.memory=256Mi et resources.limits.memory=256Mi. Le processus croit jusqu'a 300Mi. Que se passe-t-il ?
Question 27Vous voulez au plus une replique d'un Deployment par noeud, en repartissant les pods sur les noeuds via une cle de topologie hostname. Quelle fonctionnalite est le choix idiomatique ?
Question 28Un PersistentVolumeClaim reste en Pending. Les evenements montrent 'no persistent volumes available for this claim and no storage class is set.' Quelle est la correction correcte dans un cluster a provisionnement dynamique ?
Question 29Une StorageClass a reclaimPolicy: Retain. Un utilisateur supprime le PVC lie. Qu'advient-il du PersistentVolume sous-jacent et de ses donnees ?
Question 30Vous devez monter un ConfigMap de sorte qu'une mise a jour ulterieure mette a jour les fichiers dans les Pods en cours d'execution (eventuellement, sans redemarrage). Quel style de volume y parvient ?
Question 31Un Secret de type kubernetes.io/tls doit etre reference par un Ingress pour la terminaison HTTPS. Quelles deux cles les donnees du Secret doivent-elles contenir ?
Question 32Vous avez besoin d'un StatefulSet ou chaque replique obtient son propre stockage persistant qui survit a la replanification du pod. Quel champ du StatefulSet fournit des PVC par replique ?
Question 33Lors d'une mise a niveau de cluster kubeadm, apres avoir mis a niveau les composants du plan de controle, quel est l'ordre correct des etapes pour chaque noeud worker ?
Question 34Vous devez prendre une sauvegarde instantanee d'etcd sur un cluster kubeadm avec etcdctl v3. En plus de --endpoints, quels trois drapeaux sont generalement requis pour l'authentification contre un etcd empile ?
Question 35Un DaemonSet doit executer un agent de journalisation sur chaque noeud Y COMPRIS les noeuds du plan de controle portant le taint node-role.kubernetes.io/control-plane:NoSchedule. Que doit inclure le spec du pod du DaemonSet ?
Question 36Sur un noeud executant le runtime containerd avec kubeadm, le kubelet ne demarre pas et journalctl indique qu'il ne peut pas se connecter au socket CRI. Quelle configuration regit le plus directement quel socket de runtime le kubelet utilise ?
Question 37Un PVC demande accessModes: [ReadWriteOnce] et est lie. Vous mettez a l'echelle un Deployment qui l'utilise a 3 repliques reparties sur 3 noeuds. Quel est le resultat probable ?
Question 38Vous voulez empecher la planification de tout nouveau pod sur node2 tout en laissant les pods existants s'executer, avant une maintenance. Quelle commande unique fait cela ?
Question 39Une StorageClass definit volumeBindingMode: WaitForFirstConsumer. Pourquoi est-ce couramment utilise avec un stockage contraint par la topologie comme les disques zonaux ?
Question 40La mise a jour progressive d'un Deployment est bloquee : les nouveaux pods restent en Pending avec l'evenement 'Insufficient cpu'. Les noeuds du cluster sont satures. Quelle modification est le remede immediat le plus approprie sans ajouter de noeuds ?
Question 41Un Role accorde 'get' et 'list' sur les pods dans le namespace 'dev'. Vous le liez a l'utilisatrice 'alice' avec un RoleBinding dans 'dev'. Alice execute 'kubectl get pods -n prod' et est refusee. Quelle est l'explication correcte ?
Question 42Vous devez permettre a l'utilisateur 'bob' de lire les Secrets dans TOUS les namespaces du cluster. Quelle combinaison y parvient avec le moins de configuration ?
Question 43Un pod doit executer son conteneur en tant qu'UID 1000 et interdire l'escalade de privileges. Quels reglages de securityContext sont corrects ?
Question 44Comment verifier rapidement si le ServiceAccount 'sa-deploy' du namespace 'web' est autorise a y creer des deployments ?
Question 45Un Service de type ClusterIP expose le port 80 ciblant le port conteneur 8080, mais les requetes expirent. Les pods sont Running. Le Service a 0 endpoints. Quelle est la cause la plus probable ?
Question 46Au sein du cluster, quel nom DNS resout le Service 'api' du namespace 'shop' (domaine cluster.local) ?
Question 47Un utilisateur signale qu'un pod est en CrashLoopBackOff. Le conteneur s'est termine et redemarre plusieurs fois. Quelle commande affiche les logs de l'instance PRECEDENTE terminee du conteneur ?
Question 48Un Service NodePort expose le nodePort 30080. Comment les clients externes atteignent-ils l'application ?
Question 49Un noeud affiche le statut NotReady. Apres une connexion SSH, vous constatez que le service kubelet est inactif. Quel ensemble de commandes diagnostique et recupere le mieux le noeud ?
Question 50Un Ingress route l'hote 'app.example.com' chemin '/' vers le Service 'frontend:80', mais vous obtenez un 404 du controleur. Les pods et le Service fonctionnent via port-forward. Quel est l'element manquant le plus probable ?
Question 51Vous voulez que les pods du namespace 'backend' refusent par defaut tout trafic entrant. Quelle NetworkPolicy realise une posture deny-ingress par defaut ?
Question 52Les commandes kubectl renvoient 'The connection to the server <ip>:6443 was refused'. Sur le noeud du plan de controle, quelle est la meilleure premiere etape de depannage ?
Question 53Un pod reste en Pending. 'kubectl describe pod' montre 'FailedScheduling: 0/3 nodes are available: 3 Insufficient cpu'. Quelle est la correction appropriee ?
Question 54Vous avez cree un ServiceAccount et voulez qu'un pod l'utilise pour acceder a l'API. Quel champ du spec du Pod attribue le ServiceAccount ?
Question 55Deux pods dans des namespaces differents ne peuvent pas se resoudre par nom court 'svc', mais le FQDN fonctionne. Qu'est-ce qui explique cela ?
Question 56Un auditeur vous demande de trouver quels sujets peuvent supprimer des pods a l'echelle du cluster. Quelle approche inspecte correctement les liaisons ?
Question 57Un Service de type LoadBalancer reste en '<pending>' pour EXTERNAL-IP sur un cluster kubeadm bare-metal. Pourquoi ?
Question 58Les pods d'un noeud ne peuvent pas joindre les pods des autres noeuds, bien que la communication sur le meme noeud fonctionne. Le reseau au niveau du cluster est casse. Quel composant est le plus probablement en cause ?
Question 59Vous devez accorder au SA 'jenkins' uniquement la permission de lire les configmaps dans 'ci', en utilisant un ClusterRole integre existant. Lequel est correct et respecte le moindre privilege ?
Question 60Un Service nomme 'db' a des Endpoints listes, mais les clients se connectant a db:5432 sont par intermittence refuses. 'kubectl get endpoints db' montre des IPs d'endpoint appartenant a des pods NotReady. Quel mecanisme empeche normalement cela ?