
Kubernetes Zaawansowany
StatefulSets, DaemonSets, Jobs, CronJobs, PersistentVolumes, zarządzanie zasobami, HPA, rozwiązywanie problemów OOMKilled
1Czym jest StatefulSet w Kubernetes?
Czym jest StatefulSet w Kubernetes?
Odpowiedź
StatefulSet gwarantuje stabilną i przewidywalną tożsamość dla każdego poda (pod-0, pod-1 itd.) wraz z indywidualnym trwałym magazynem. W przeciwieństwie do Deployments zaprojektowanych dla aplikacji bezstanowych, StatefulSets utrzymują kolejność uruchamiania i zatrzymywania podów. Są niezbędne dla rozproszonych baz danych, systemów cache jak Redis Cluster lub aplikacji wymagających stabilnej tożsamości sieciowej.
2Czym jest DaemonSet w Kubernetes?
Czym jest DaemonSet w Kubernetes?
Odpowiedź
DaemonSet zapewnia, że kopia poda działa na wszystkich (lub niektórych) węzłach w klastrze. Jest używany głównie dla agentów systemowych jak kolektory logów (Fluentd), agenci monitoringu (Prometheus Node Exporter) lub wtyczki sieciowe (CNI). W przeciwieństwie do Deployments celujących w stałą liczbę replik, DaemonSets automatycznie dostosowują się do liczby węzłów.
3Czym jest Job w Kubernetes?
Czym jest Job w Kubernetes?
Odpowiedź
Job tworzy jeden lub więcej podów i zapewnia, że określona liczba zakończy się pomyślnie. W przeciwieństwie do kontrolerów długo działających jak Deployments, Jobs są zaprojektowane do zadań jednorazowych jak migracje baz danych, przetwarzanie batch lub skrypty konserwacyjne. Po zakończeniu zadania pod pozostaje dostępny do inspekcji logów przed ręcznym lub automatycznym czyszczeniem.
Jaka jest główna różnica między Job a CronJob?
Jaka jest różnica między PersistentVolume (PV) a PersistentVolumeClaim (PVC)?
+21 pytań z rozmów
Inne tematy rekrutacyjne DevOps
Kontrola wersji & Git
Podstawy Linux
Shell Scripting & Bash
Podstawy sieci
Podstawy Dockera
Podstawy CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Podstawy Kubernetes
Networking Kubernetes
Ingress & API Gateway
Podstawy Terraform
Terraform Zaawansowany
Ansible & Configuration Management
Podstawy AWS
Podstawy Azure
Podstawy GCP
Monitoring i Prometheus
Logging & ELK Stack
Alerting i Incident Response
Cloud Identity & Secrets
Bezpieczeństwo Pipeline'ów CI/CD
Helm & Kubernetes
Bezpieczeństwo Runtime i Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Rozproszona obserwowalność
Disaster Recovery & Backup
Optymalizacja wydajności
Optymalizacja Kosztów Chmury
Zasady SRE
Chaos Engineering
Platform Engineering
Opanuj DevOps na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo