Рубрики
Uncategorized

Полный курс Kubernetes [бесплатно] 🎉

Kubernetes, также известный как K8S, представляет собой платформу для оркестровки с открытым исходным кодом, которая автоматизирует многие … С тегами Kubernetes, DevOps, новичков, учебника.

Kubernetes, также известный как K8s, является Платформа оркестровки с открытым исходным кодом Это автоматизирует многие из ручных процессов, связанных с развертыванием и управлением контейнерными приложениями.

Зачем нам нужен кувня? 🤔

После того, как у тебя есть Ученый Docker 🐳 Вы можете начать создавать очень сложные приложения с десятками или даже сотнями контейнеров, а контейнеры разговаривают друг с другом и каким -то образом взаимодействуют. И эти контейнеры должны быть развернуты на нескольких серверах распределенным образом. Итак, вы можете представить накладные расходы и усилия Вы бы сделали, если бы вам пришлось Управлять этими сотнями контейнеров вручную без автоматизации. 🤦 ‍♀

Каждый раз, когда контейнеры сбоятся или связь между ними не работает на нескольких серверах, вам придется вмешиваться и решить проблему.

Так что было бы здорово иметь инструмент, который будет Автоматически исправить такие проблемы и восстановить состояние приложения Анкет Этот инструмент является инструментом оркестровки контейнера. ⭐

И Kubernetes один из Самые популярные инструменты оркестровки контейнеров там.

Начало работы с Kubernetes 😎

В этом курсе мы рассмотрим варианты использования K8S, вы узнаете, как K8s на самом деле работает и как вы можете использовать его, демонстрируя все основные компоненты. Кроме того, мы рассмотрим практический вариант использования, где мы развернем простой настройки приложения в кластере K8S локально, чтобы получить первый практический опыт 👩🏻‍💻 с K8s и чувствовать себя более уверенно в этом инструменте.

Мы также рассмотрим более продвинутые и важные концепции, такие как организация ваших компонентов, используя пространства имен, как сделать ваше приложение доступным снаружи, используя вход K8S или как сохранять данные в K8S с использованием объемов.

Полный курс доступен здесь: 🤓

▬▬▬▬▬▬ Обзор курса 📚 ▬▬▬▬▬▬

🔥 1. Введение в Kubernetes — что такое kubernetes 🔥

  • Какие проблемы решают Kubernetes?
  • Какие функции предлагают инструменты оркестровки контейнеров?

🔥 2. Основные компоненты K8S объяснены 🔥

У K8S есть тонны компонентов, но большую часть времени вы работаете только с горсткой из них. Эта часть показывает вам шаг за шагом, как каждый компонент помогает вам развернуть ваше приложение и какова роль каждого из этих компонентов.

  • Узел и стручок
  • Обслуживание и вход
  • Configmap и secret
  • Тома
  • Развертывание и государственное устройство

🔥 3. Kubernetes Architecture 🔥

В этой части вы узнаете о мастерах и рабочих узлах, которые составляют кластер Kubernetes.

  • Рабочие узлы
  • Мастер -узлы
  • API -сервер
  • Планировщик
  • Менеджер контроллера
  • etcd — кластерный мозг

🔥 4. Minikube и kubectl — локальная установка 🔥

  • Что такое Minikube?
  • Что такое kubectl? Инструмент командной строки K8S
  • Установите Minikube и Kubectl
  • Создать и запустить кластер Minikube

🔥 5. Главные команды Kubectl 🔥

  • Получить статус разных компонентов
  • Создать капсул/развертывание
  • Слои абстракции
  • Измените капсул/развертывание
  • Отладка стручков
  • Удалить POD/развертывание
  • Костюм Применяя файл конфигурации

🔥 6. K8S YAML Configuration File 🔥

В этой части вы изучите синтаксис и содержимое файла конфигурации K8S, который является основным инструментом для создания и настройки компонентов в кластере Kubernetes.

  • 3 части файла конфигурации Kubernetes (метаданные, спецификация, статус)
  • формат файла конфигурации
  • Планизм для стручков (шаблон)
  • Подключение услуг к развертываниям и стручкам (Label & Selector & Port)
  • демо

🔥 7. Полный демонстрационный проект 🔥

Вместо того, чтобы создавать каждый компонент отдельно без контекста, эта часть проходит полную настройку приложения, используя несколько компонентов Kubernetes. Это практическое практическое руководство по использованию различных компонентов Kubernetes вместе, что даст вам общую картину.

Обзор демонстрации:

  • Создайте монгодб POD
  • Создайте монгоэкспрессппресс
  • Создать конфигурацию для URL -адреса DB
  • Создать секрет учетных данных DB
  • Создайте внутреннюю службу MongoDB для подключения к стручке
  • Служба развертывания и карта конфигурации
  • Создайте внешнюю службу MongoExpress для подключения из браузера

🔥 8. Организация ваших компонентов в пространствах имен K8S 🔥

  • Что такое пространство имен?
  • 4 пространства имен по умолчанию
  • Создайте пространство имен
  • Зачем использовать пространства имен? 4 Сценарии использования
  • Характеристики пространств имен
  • Создать компоненты в пространствах имен
  • Измените активные пространства имен

🔥 9. Kubernetes Ingress объяснил 🔥

  • Что такое Ingress? Внешняя служба против входа
  • Пример файлов конфигурации YAML для внешней службы и входа
  • Внутренняя конфигурация службы для входа
  • Как настроить вход в свой кластер?
  • Что такое контроллер Ingress?
  • Среда, в которой работает ваш кластер (облачный провайдер или голой металл)
  • Демо: настроить вход в Minikube
  • Внедрять бэкэнд по умолчанию
  • Резервные варианты использования
  • Настройка сертификата TLS

🔥 10. Хелм — менеджер пакетов 🔥

  • Диспетчер пакетов и диаграммы Helm
  • Шаблон двигателя
  • Варианты использования для русла
  • Хелм -диаграмма структура
  • Значения впрыска в файлы шаблонов
  • Управление выпуском/Tiller (Helm Version 2!)

🔥 11. Постоянные данные в Kubernetes с объемами 🔥

  • Необходимость постоянных требований к хранению и хранению
  • Постоянный объем (PV)
  • Локальные против удаленных типов объема
  • Кто создает PV и когда?
  • Постоянная претензия по объему (ПВХ)
  • Уровни абстракции громкости

🔥 Развертывание приложений Stateful с Statefulfet 🔥

  • Что такое Statefulset? Разница в приложениях без сохранения состояния и государства
  • Развертывание приложений государства и без сохранения состояния
  • Развертывание против Statefulset
  • Идентичность стручка
  • Масштабирование приложений базы данных: Мастер и рабочие стручки
  • Государство стручка, идентификатор капсула
  • 2 конечные точки POD

🔥 Kubernetes Services 🔥

  • Что такое услуга в K8s и когда нам это нужно?
  • Clucerip Services
  • Служба связи
  • Многопортовые услуги
  • Безголовые услуги
  • Nodeport Services
  • Сервисы LoadBalancer

► Получить 30% скидка — С этим кодом: udemy_nana_nov2020: Курс Udemy здесьKubernetes 101 : Компактный и простой для чтения комплект электронных книг 🚀 Это удобный способ быстро искать что -то или обновить свои знания на работе и использовать его в качестве чит -листа 😎

Мол, поделиться и следуй за мной 😍 Для большего содержания:

Оригинал: «https://dev.to/techworld_with_nana/full-kubernetes-course-free-24hp»