Kubernetes Flashcards
1
Q
Kubernetes
A
- system do automatycznego deploymentu, skalowania i zarządzania kontenerami
- jest cloud neutral
- service discovery server side
- load balancing server side
- automated rollout and rollaback
- ## self-healing
2
Q
Master Node
A
- jest odpowiedzialny na zarządzanie całym klastrem
- monitoruje, helth checkuje wszystkie nody w klustrze
- jeśli jakiś worknode ma problemy to przekieruje workload na inny zdrowy node
3
Q
Z czego składa się Master Node
A
- Api server - udostępnia Api do komunikacji z klastrem. Wszystkie operacaje administracyjne
- Scheduler - odpowiedzialny na umiejscowienie poda w dostępnych nodach w klastrze . Także monitoruje klaster pod kądem czy pody są w optymalnie umiejscowione.
- Controller manager - nadzoruje klaster. Obsługuje node failures, replikuje komponenty. Stara się utrzymywać system.
- etcd key-value główny magazyn danych klastra. Przechowuje konfiguracje, infomrmacje o podach.
4
Q
Worker Node
A
- ## VM w chmurze albo w pchysical server
5
Q
Manifest file
A
- definiuje pody, usług woluminy
- opisuje jak aplikacja powinna być uruchamina i zarządzana