Data Engineering

Kubernetes - Podstawy

Pods, Deployments, Services, Ingress, ConfigMaps, Secrets, namespaces, kubectl, manifesty YAML

20 pytań z rozmów·
Mid-Level
1

Jaka jest najmniejsza wdrażalna jednostka w Kubernetes?

Odpowiedź

Pod jest najmniejszą wdrażalną jednostką w Kubernetes. Pod reprezentuje jeden lub więcej kontenerów współdzielących tę samą sieć i pamięć masową. Stanowi podstawowy element budulcowy, na którym opierają się wszystkie inne abstrakcje Kubernetes, takie jak Deployments, ReplicaSets i Services.

2

Który komponent Kubernetes odpowiada za utrzymanie określonej liczby działających replik Podów?

Odpowiedź

Deployment zarządza ReplicaSets, które utrzymują pożądaną liczbę działających Podów. Zapewnia możliwości rolling update, rollback i skalowania. Deployment to zalecany sposób wdrażania aplikacji stateless w Kubernetes.

3

Które polecenie kubectl wyświetla wszystkie Pody we wszystkich namespace'ach?

Odpowiedź

Polecenie kubectl get pods --all-namespaces (lub w skrócie -A) wyświetla wszystkie Pody ze wszystkich namespace'ów. Domyślnie kubectl działa w namespace default. Flaga --all-namespaces pozwala zobaczyć zasoby systemowe w kube-system oraz te w innych namespace'ach.

4

Który typ Service Kubernetes eksponuje Pody tylko wewnątrz klastra?

5

Jak przechowywać niewrażliwe dane konfiguracyjne w Kubernetes?

+17 pytań z rozmów

Opanuj Data Engineering 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