Архітектура Kubernetes
Вступ до Kubernetes
Frank Heilmann
Platform Architect and Freelance Instructor
Огляд Kubernetes
Kubernetes складається з багатьох елементів:
Найважливіші, від більшого до меншого:
Кластери
та
Control Planes
Вузли
Pod-и
Мережева взаємодія через
Services
Кластер Kubernetes і Control Plane
Кластер Kubernetes — це набір поєднаних комп'ютерів (або
вузлів
)
Сервери в датацентрі, віртуальні машини в хмарі
Control Plane
Kubernetes керує цими вузлами
складається з багатьох компонентів, що можуть працювати на будь-якому вузлі кластера
Вузли Kubernetes
Вузол Kubernetes зазвичай працює на Linux + рушій контейнерів (Docker)
$$
Вузли також називають
worker machines
$$
На вузлах працює
Kubernetes Kubelet
забезпечує запуск контейнерів у так званих
Pod-ах
Pod-и Kubernetes
Pod
у Kubernetes
Найменша одиниця, яку можна розгортати
Pod — це набір з одного або кількох контейнерів
Контейнери в Pod логічно пов'язані, спільно використовують сховище та мережу
Pod-и
епізодичні
:
Pod-и можна зупиняти й відтворювати будь-коли.
Pod-и можна переносити на інші вузли будь-коли.
Сервіси Kubernetes
Kubernetes Service
: ресурс для надання мережевого доступу
Потрібен, щоб під'єднатися до Pod ззовні або для зв'язку між Pod-ами
Причина: Pod-и можуть бути перерозгорнуті в будь-який момент і
отримають нову IP-адресу
Services не є
епізодичними
, вони забезпечують стабільне мережеве з'єднання
Шпаргалка Kubernetes
Кластер
Kubernetes: набір поєднаних комп'ютерів (вузлів), налаштованих для запуску Kubernetes
Control Plane
Kubernetes: керує вузлами в кластері
Вузли
Kubernetes: також звані "worker machines", запускають Linux і рушій контейнерів
Pod-и
Kubernetes: набір з одного або кількох контейнерів, найменша одиниця розгортання
Сервіси
Kubernetes: ресурс для мережевого доступу; потрібні для підключення до Pod-ів ззовні та для зв'язку між Pod-ами
Давайте потренуємось!
Вступ до Kubernetes
Preparing Video For Download...