Go

Kubernetes Basics

Pods, Deployments, Services, ConfigMaps, Secrets, health checks, limity zasobów

22 pytań z rozmów·
Senior
1

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.

2

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.

3

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ą.

4

Jak przechowywać niewrażliwe dane konfiguracyjne w Kubernetes?

5

Jaka jest główna różnica między Secret a ConfigMap w Kubernetes?

+19 pytań z rozmów

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