
Podstawy Kubernetes
Pods, Deployments, Services, ConfigMaps, Secrets, namespaces, polecenia kubectl, rozwiązywanie problemów CrashLoopBackOff
1Czym jest Pod w Kubernetes?
Czym jest Pod w Kubernetes?
Odpowiedź
Pod to najmniejsza jednostka, którą można wdrożyć w Kubernetes. Hermetyzuje jeden lub więcej kontenerów, które dzielą ten sam namespace sieciowy, przestrzeń pamięci i adres IP. Kontenery w Podzie mogą komunikować się przez localhost i dzielą ten sam cykl życia. W większości przypadków Pod zawiera pojedynczy główny kontener, ale można dodać kontenery sidecar dla funkcji takich jak logging czy monitoring.
2Jakie są dwa główne komponenty control plane Kubernetes?
Jakie są dwa główne komponenty control plane Kubernetes?
Odpowiedź
Control plane Kubernetes obejmuje głównie API Server (kube-apiserver), który udostępnia API Kubernetes i służy jako punkt wejścia dla wszystkich operacji, oraz etcd, czyli rozproszoną bazę danych klucz-wartość przechowującą stan klastra. Inne komponenty obejmują scheduler (kube-scheduler), który przypisuje Pody do węzłów, oraz controller manager (kube-controller-manager), który uruchamia pętle kontrolne. API Server jest centralnym komponentem, z którym komunikują się wszystkie inne komponenty.
3Jaka jest rola kubelet w węźle Kubernetes?
Jaka jest rola kubelet w węźle Kubernetes?
Odpowiedź
Kubelet to agent działający na każdym węźle worker klastra. Jest odpowiedzialny za zarządzanie Podami na swoim węźle: monitoruje specyfikacje Podów przypisane przez API Server, uruchamia i zatrzymuje kontenery przez container runtime, monitoruje ich stan zdrowia przez probe'y (liveness, readiness) i raportuje status do control plane. Kubelet zapewnia, że kontenery zdefiniowane w PodSpecs są uruchomione i zdrowe.
Jaka jest różnica między liveness probe a readiness probe?
Do czego służą labele w Kubernetes?
+23 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
Networking Kubernetes
Kubernetes Zaawansowany
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