
Service Mesh & Istio
Traffic management, observability, security, sidecars, virtual services, gateways, Linkerd-vergelijking
1Wat is de hoofdrol van een service mesh zoals Istio in een microservices-architectuur?
Wat is de hoofdrol van een service mesh zoals Istio in een microservices-architectuur?
Antwoord
Een service mesh beheert de communicatie tussen microservices door traffic management, observability en security functies te bieden zonder de applicatiecode te wijzigen. Istio injecteert een sidecar proxy (Envoy) naast elke pod om al het netwerkverkeer te onderscheppen en te beheren. Dit centraliseert de configuratie van retry, timeout, circuit breaking, mTLS en distributed tracing op infrastructuurniveau in plaats van op applicatieniveau.
2Hoe werkt het sidecar-patroon in Istio en welke proxy wordt standaard gebruikt?
Hoe werkt het sidecar-patroon in Istio en welke proxy wordt standaard gebruikt?
Antwoord
Istio injecteert automatisch een Envoy proxy-container als sidecar in elke applicatie-pod via een mutating admission webhook. Deze sidecar onderschept al het inkomende en uitgaande verkeer van de applicatiecontainer, waardoor traffic management, security en observability beleid kunnen worden toegepast zonder codewijzigingen. Envoy wordt gekozen vanwege zijn hoge prestaties, ondersteuning van moderne protocollen (HTTP/2, gRPC) en het vermogen om dynamic configuration te verwerken via xDS APIs.
3Wat is het verschil tussen het control plane en het data plane in Istio?
Wat is het verschil tussen het control plane en het data plane in Istio?
Antwoord
Het control plane (Istiod) beheert de configuratie, ontdekt services en distribueert regels naar proxies via xDS APIs. Het bevat Pilot voor service discovery, Citadel voor certificate management en Galley voor configuration validation. Het data plane bestaat uit Envoy-sidecars die verkeersregels uitvoeren door verzoeken tussen services te onderscheppen en te routeren. Istiod raakt nooit het applicatieverkeer aan, alleen de sidecars doen dat.
Wat is de rol van een VirtualService in Istio?
Wat is het verschil tussen een Gateway en een VirtualService in Istio?
+21 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-basis
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
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