Сучасна архітектура ПЗ, контейнеризація та Kubernetes

Вступ до Kubernetes

Frank Heilmann

Platform Architect and Freelance Instructor

Про мене

Фото вашого інструктора Frank Heilmann

  • Досвідчений Platform Architect, проєкти в різних галузях
  • Працюю з Kubernetes з 2018 року, фокус — масштабовані платформи даних on‑prem і у великих хмарних провайдерів
  • Фокус на стійкість і високу доступність

Експертиза Frank у стеку ПЗ

1 https://de.linkedin.com/in/frank-heilmann-19556590
Вступ до Kubernetes

Сучасна архітектура ПЗ

зображення моноліту

  • Традиційна архітектура: моноліти
  • Окремі застосунки, зазвичай працюють незалежно від інших застосунків
    • Складні в підтримці та оновленні

зображення мікросервісів

  • Сучасна архітектура: з незалежних блоків — мікросервісів
    • Їх можна підтримувати й оновлювати окремо
  • Ідеально підходить для хмари
Вступ до Kubernetes

Контейнеризація та Kubernetes

блоки сучасного ПЗ

  • Сучасні застосунки складаються з потенційно тисяч будівельних блоків

$$

  • Розгортаються через контейнери!

    • Кожен блок постачається в окремому контейнері

    $$

  • Kubernetes відстежує всі контейнери

Вступ до Kubernetes

Cloud‑nativeness і Kubernetes

Kubernetes є cloud‑native

  • Cloud‑native: спосіб створювати й розгортати застосунки у хмарі
  • Cloud‑native застосунки спроєктовані для масштабування
  • Kubernetes — cloud‑native:
    • спрощує розгортання та керування контейнерами
    • дає змогу легко масштабувати застосунки
Вступ до Kubernetes

Дистрибутиви Kubernetes і хмарні пропозиції

  • Kubernetes — це open‑source‑проєкт від Google
  • Кожен може завантажити, встановити й використовувати його
  • Також можна користуватися Kubernetes у всіх хмарних провайдерів як керованою послугою
  • "Kubernetes" --> "K ubernete s" --> "K8s"
Вступ до Kubernetes

Давайте потренуємось!

Вступ до Kubernetes

Preparing Video For Download...