
Service Mesh & Istio
Traffic management, observability, security, sidecars, virtual services, gateways, perbandingan Linkerd
1Apa peran utama service mesh seperti Istio dalam arsitektur microservices?
Apa peran utama service mesh seperti Istio dalam arsitektur microservices?
Jawaban
Service mesh mengelola komunikasi antar microservices dengan menyediakan fitur traffic management, observability, dan security tanpa memodifikasi kode aplikasi. Istio menyuntikkan sidecar proxy (Envoy) di samping setiap pod untuk mengintersep dan mengelola semua lalu lintas jaringan. Ini memusatkan konfigurasi retry, timeout, circuit breaking, mTLS, dan distributed tracing di tingkat infrastruktur, bukan di tingkat aplikasi.
2Bagaimana cara kerja pola sidecar di Istio dan proxy mana yang digunakan secara default?
Bagaimana cara kerja pola sidecar di Istio dan proxy mana yang digunakan secara default?
Jawaban
Istio secara otomatis menyuntikkan container Envoy proxy sebagai sidecar ke setiap pod aplikasi melalui mutating admission webhook. Sidecar ini mengintersep semua lalu lintas masuk dan keluar dari container aplikasi, memungkinkan kebijakan traffic management, security, dan observability tanpa perubahan kode. Envoy dipilih karena kinerjanya yang tinggi, dukungan protokol modern (HTTP/2, gRPC), dan kemampuan menangani dynamic configuration melalui xDS APIs.
3Apa perbedaan antara control plane dan data plane di Istio?
Apa perbedaan antara control plane dan data plane di Istio?
Jawaban
Control plane (Istiod) mengelola konfigurasi, menemukan layanan, dan mendistribusikan aturan ke proxy melalui xDS APIs. Berisi Pilot untuk service discovery, Citadel untuk certificate management, dan Galley untuk configuration validation. Data plane terdiri dari sidecar Envoy yang menjalankan aturan lalu lintas dengan mengintersep dan merutekan permintaan antar layanan. Istiod tidak pernah menyentuh lalu lintas aplikasi, hanya sidecar yang melakukannya.
Apa peran VirtualService di Istio?
Apa perbedaan antara Gateway dan VirtualService di Istio?
+21 pertanyaan wawancara
Topik wawancara DevOps lainnya
Kontrol Versi & Git
Dasar-dasar Linux
Shell Scripting & Bash
Dasar-Dasar Networking
Dasar-Dasar Docker
Dasar-Dasar CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Dasar-dasar Kubernetes
Networking Kubernetes
Kubernetes Lanjutan
Ingress & API Gateway
Dasar-dasar Terraform
Terraform Lanjutan
Ansible & Configuration Management
Dasar-Dasar AWS
Dasar-Dasar Azure
Dasar-Dasar GCP
Monitoring & Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
Keamanan Pipeline CI/CD
Helm & Kubernetes
Keamanan Runtime & Cluster
Container Supply Chain Security
GitOps & ArgoCD
Progressive Delivery
Observability Terdistribusi
Disaster Recovery & Backup
Optimasi Performa
Optimasi Biaya Cloud
Prinsip SRE
Chaos Engineering
Platform Engineering
Kuasai DevOps untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis