
Kubernetes Basics
Pods, Deployments, Services, ConfigMaps, Secrets, health checks, limity zasobów
1Czym jest Pod w Kubernetes?
Czym jest Pod w Kubernetes?
Odpowiedź
Pod jest najmniejszą wdrażalną jednostką w Kubernetes. Reprezentuje grupę jednego lub więcej kontenerów współdzielących tę samą przestrzeń nazw sieci i pamięci masowej. Kontenery w Podzie mogą komunikować się przez localhost i mają dostęp do tych samych wolumenów. Pod zapewnia wspólny kontekst wykonawczy dla zawartych w nim kontenerów.
2Jaka jest główna zaleta używania Deploymentu zamiast pojedynczego Poda?
Jaka jest główna zaleta używania Deploymentu zamiast pojedynczego Poda?
Odpowiedź
Deployment automatycznie zarządza cyklem życia Podów, w tym replikacją, rolling updates i rollbackami. Gwarantuje, że określona liczba replik jest zawsze uruchomiona. Jeśli Pod ulegnie awarii, Deployment automatycznie tworzy nowy, aby utrzymać pożądany stan.
3Którego typu Service w Kubernetes należy użyć, aby udostępnić aplikację tylko wewnątrz klastra?
Którego typu Service w Kubernetes należy użyć, aby udostępnić aplikację tylko wewnątrz klastra?
Odpowiedź
ClusterIP to domyślny typ Service w Kubernetes. Tworzy wirtualny adres IP dostępny tylko z wnętrza klastra. Ten typ jest idealny do komunikacji między usługami, np. między frontendem a backendem lub między API a bazą danych. Adres ClusterIP pozostaje stabilny, nawet jeśli podstawowe Pody się zmieniają.
Jak przechowywać niewrażliwe dane konfiguracyjne w Kubernetes?
Jaka jest główna różnica między Secret a ConfigMap w Kubernetes?
+19 pytań z rozmów
Inne tematy rekrutacyjne Go
Podstawy Go
Struktury danych w Go
Interfejsy w Go
Obsługa błędów
Podstawy goroutines
Channels
Go Modules
Serwer HTTP
Klient HTTP
Kodowanie JSON
Database/SQL
Pakiet context
Testing
Wzorce współbieżności
Prymitywy synchronizacji
Frameworki webowe Go
Projektowanie API REST
gRPC
Reflection
Zarządzanie pamięcią
Optymalizacja wydajności
Generics
Go Design Patterns
Microservices
Bezpieczeństwo i uwierzytelnianie
Docker & Containerization
Zaawansowany Go
Tworzenie CLI
Opanuj Go 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