
Kubernetes-basis
Pods, Deployments, Services, ConfigMaps, Secrets, namespaces, kubectl-commando's, troubleshooting van CrashLoopBackOff
1Wat is een Pod in Kubernetes?
Wat is een Pod in Kubernetes?
Antwoord
Een Pod is de kleinste deployable eenheid in Kubernetes. Het encapsuleert een of meer containers die dezelfde netwerk-namespace, opslagruimte en IP-adres delen. Containers binnen een Pod kunnen communiceren via localhost en delen dezelfde levenscyclus. In de meeste gevallen bevat een Pod een enkele hoofdcontainer, maar sidecar-containers kunnen worden toegevoegd voor functies zoals logging of monitoring.
2Wat zijn de twee hoofdcomponenten van de Kubernetes control plane?
Wat zijn de twee hoofdcomponenten van de Kubernetes control plane?
Antwoord
De Kubernetes control plane omvat voornamelijk de API Server (kube-apiserver) die de Kubernetes API blootstelt en als toegangspunt dient voor alle bewerkingen, en etcd, de gedistribueerde sleutel-waarde-database die de clusterstatus opslaat. Andere componenten zijn de scheduler (kube-scheduler) die Pods aan nodes toewijst, en de controller manager (kube-controller-manager) die controllussen uitvoert. De API Server is de centrale component waarmee alle andere componenten communiceren.
3Wat is de rol van kubelet in een Kubernetes-node?
Wat is de rol van kubelet in een Kubernetes-node?
Antwoord
De kubelet is een agent die op elke worker node van het cluster draait. Hij is verantwoordelijk voor het beheren van Pods op zijn node: hij monitort Pod-specificaties toegewezen door de API Server, start en stopt containers via de container runtime, monitort hun gezondheid via probes (liveness, readiness), en rapporteert de status aan de control plane. De kubelet zorgt ervoor dat containers gedefinieerd in PodSpecs draaien en gezond zijn.
Wat is het verschil tussen een liveness probe en een readiness probe?
Waarvoor worden labels gebruikt in Kubernetes?
+23 gespreksvragen
Andere DevOps-sollicitatieonderwerpen
Versiebeheer & Git
Linux-basisprincipes
Shell Scripting & Bash
Networking-basis
Docker-grondbeginselen
CI/CD-grondbeginselen
GitHub Actions
GitLab CI/CD
Jenkins
Kubernetes-networking
Geavanceerde Kubernetes
Ingress & API Gateway
Terraform-basisprincipes
Terraform Geavanceerd
Ansible & Configuration Management
AWS Essentials
Azure-fundamenten
GCP-grondbeginselen
Monitoring & Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
CI/CD Pipeline Beveiliging
Helm & Kubernetes
Runtime- en clusterbeveiliging
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Gedistribueerde Observability
Disaster Recovery & Backup
Prestatieoptimalisatie
Cloud-kostenoptimalisatie
SRE-principes
Chaos Engineering
Platform Engineering
Beheers DevOps voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis