Перейти до вмісту

Основи Kubernetes

Lab Progress 0/5 completed

Ласкаво просимо до «Основ Kubernetes». У цьому розділі ви зануритеся у фундаментальні концепції та практичні навички, необхідні для роботи з середовищами Kubernetes та управління ними. Незалежно від того, чи переходите ви з традиційної інфраструктури, чи з окремих контейнеризованих рішень, розуміння цих базових примітивів є критично важливим для сучасного хмарного (cloud-native) розгортання.

Ми розпочнемо з основ: налаштуємо ваш перший локальний кластер та навчимося взаємодіяти з ним за допомогою стандартного інструменту командного рядка — kubectl. Далі ми вивчимо атомарні одиниці Kubernetes, відомі як Pod, і дізнаємося, як високорівневі абстракції, такі як Deployment та Service, забезпечують стійкість, масштабованість та постійну доступність ваших застосунків у мережі.

Нарешті, ви навчитеся безпечно керувати конфігурацією застосунків та чутливими даними, організовувати ресурси кластера за допомогою просторів імен (Namespaces) та міток (Labels), а також описувати бажаний стан вашої інфраструктури декларативно за допомогою YAML-маніфестів. До кінця цього модуля ви будете готові впевнено розгортати контейнеризовані застосунки та керувати ними.

#МодульОпис
1.1Ваш перший кластерНалаштування та дослідження локального кластера Kubernetes
1.2Основи kubectlОсновні команди для взаємодії з кластерами та виконання запитів
1.3Pod — атомарна одиницяРозуміння та управління найменшими об’єктами розгортання
1.4Deployment — управління застосункамиДекларативне управління застосунками та забезпечення високої доступності
1.5Service — стабільна мережаЗабезпечення стабільного мережевого підключення та балансування навантаження для динамічних Pod
1.6ConfigMap та SecretВинесення конфігурації за межі коду та захист чутливих даних
1.7Простори імен та міткиОрганізація, групування та вибір ресурсів усередині кластера
1.8YAML для KubernetesНаписання, структурування та розуміння декларативних маніфестів кластера