Основи Kubernetes

Доступно постійно

8,5
Безкоштовно
course image

Цей курс допоможе вам розібратися в Kubernetes, освоїти базові концепції та навчитися керувати контейнерними додатками. Ви дізнаєтеся, як спростити оркестровку програмних контейнерів та масштабувати їх, використовуючи потужний інструментарій Kubernetes. Ідеально підходить для команд, які тільки починають використовувати Kubernetes, а також для тих, хто хоче розширити свої знання та вміння у хмарних технологіях.

Записатись на курс
  • Доступно постійно
  • Мова курсу українська
  • Сертифікат по закінченню

Про курс

Основи програмування Корисні інструменти

Хочете вивчити Kubernetes? The Linux Foundation та платформа Prometheus підготували для вас детальний посібник з цієї потужної системи для керування контейнерними додатками українською мовою.

Ваша команда починає використовувати Kubernetes для оркестрування контейнерів? Вам потрібні рекомендації про те, як почати трансформацію вашої організації за допомогою Kubernetes та хмарних патернів? Хочете спростити оркестровку програмних контейнерів та знайти спосіб розширити використання Kubernetes без ускладнення інфраструктури? Тоді цей курс для вас!

На цьому курсі ми обговоримо базові концепції Kubernetes, поговоримо про архітектуру системи, проблеми, які вона вирішує, та модель, яку вона використовує для роботи з розгортанням та масштабуванням контейнерів.

Цей курс пропонує вступ до Kubernetes та містить технічні інструкції щодо розгортання автономних та багаторівневих застосунків. Ви дізнаєтесь про ConfigMaps та Secrets, а також про те, як використовувати Ingress.

Після завершення курсу розробники матимуть чітке розуміння походження, архітектури та структурних елементів Kubernetes, а також зможуть розпочати тестування нової хмарної моделі, щоб розпочати свій шлях до хмарних технологій.

Що потрібно знати слухачам?

  • Базові знання інтерфейсу командного рядка Linux (CLI).

  • Базові знання контейнерних технологій, таких як Docker, Rkt є обов'язковими.


Що ви будете вивчати?
  • Походження, архітектура, основні компоненти та блоки Kubernetes.

  • Як налаштувати кластер Kubernetes та отримати доступ до нього за допомогою Minikube?

  • Як запускати застосунки у розгорнутому середовищі Kubernetes та отримувати доступ до розгорнутих застосунків?

  • Корисність спільнот Kubernetes і як ви можете взяти участь

Партнери та донори курсу

Цей курс підходить для

Студентів

які вивчають програмування та прагнуть освоїти сучасні технології оркестрації контейнерів

Інженерів-розробників

які вже працюють з контейнерними технологіями, такими як Docker

DevOps-інженерів

які прагнуть оптимізувати процеси автоматизації та розгортання додатків у хмарному середовищі

Фахівців з ІТ

які прагнуть запровадити у своїх організаціях хмарні патерни та Kubernetes для підвищення ефективності роботи команд і розвитку хмарної інфраструктури.

Програма курсу

Привітання та вступ

·

Розділ 1. Від монолітної структури до мікросервісів

5 лекції ·

Більшість нових компаній сьогодні виконують свої бізнес-процеси у хмарах. Нові стартапи та підприємства, які вчасно змогли зрозуміти напрямок розвитку технологій, розробили власні застосунки для хмарних платформ. Не всім компаніям так пощастило. Деякі з них забезпечили свій успіх багато років тому, ще за часів старих технологій – монолітних програм, у яких усі компоненти було тісно пов’язані між собою і які практично неможливо роз’єднати, а їх розміщення і управління буде потребувати дуже дорогого обладнання.
  • Моноліт
  • Сучасний мікросервіс
  • Рефакторинг
  • Виклики
  • Історії успіху
Розділ 2. Оркестрування контейнерів

5 лекції ·

Образи контейнерів дозволяють нам обмежити код програми, час її виконання та всі залежності у заздалегідь визначеному форматі. Контейнерні середовища виконання, такі як runC, containerd або cri-o, можуть використовувати попередньо запаковані образи як джерело для створення і запуску одного або декількох контейнерів. Ці середовища виконання здатні запускати контейнери на одному хості, хоча на практиці хотілось би мати відмовостійке і масштабоване рішення, що досягається створенням єдиного контролера / управління, колекції кількох хостів, з'єднаних разом. Цей контролер / управлінський блок зазвичай називають оркестром контейнерів. У цьому розділі ми розберемось, чому варто використовувати оркестрування контейнерів, розглянемо різні способи оркестрування та де саме їх розгортати.
  • Що таке контейнери?
  • Що таке оркестрування контейнерів?
  • Оркестратори контейнерів
  • Навіщо застосовувати оркестрування контейнерів?
  • Де краще розгортати оркестрування контейнерів?
Розділ 3. Kubernetes

7 лекції ·

У цьому розділі ми поговоримо про Kubernetes, його можливості та причини використання саме його. Ми розглянемо еволюцію Kubernetes від Borg, менеджера розподілення робочих навантажень від Google. Ми також дізнаємося про Cloud Native Computing Foundation (CNCF), яка зараз опікується та розміщує проєкт Kubernetes, а також інші популярні хмарні проєкти, такі як Prometheus, Fluentd, cri-o, containerd, Helm, Envoy та Contour, і це лише для прикладу.
  • Що таке Kubernetes?
  • Від Borg до Kubernetes
  • Особливості Kubernetes
  • Навіщо користуватися Kubernetes?
  • Користувачі Kubernetes
  • Cloud Native Computing Foundation (CNCF)
  • CNCF та Kubernetes

Викладач

Кріс Покорні

mentor image

Засновник NQB8 Cloud Tech Consulting

Маєте питання?

Курс безкоштовний?
Так. Все, що вам знадобиться, – доступ до мережі інтернет на швидкості, достатній для перегляду відеолекцій.
В який час будуть проходити заняття?
Відеолекції, завдання, форум і можливість отримати сертифікат доступні в будь-який час.
Чи зможу я отримати сертифікат по завершенню цього курсу?
Так! Успішно виконайте всі завдання курсу та отримайте сертифікат про його завершення. Вказання годин та кредитів ЄКТС на сертифікаті не передбачено.

Не знайшли відповідь?

Центр допомоги