• Главная
  • О компании
  • Каталог курсов
  • Расписание
  • Контакты
Мы на связи:
+7 (7172)79 30 99
+7 (727) 344 30 99
+7 (701) 757 83 23
+7 700 8 700 777
info@dtu.kz
university@dtu.kz
Digital Transformation University
  • Главная
  • О компании
  • Каталог курсов
  • Расписание
  • Контакты

DevOps

  • Главная
  • Все курсы
  • DevOps
  • Практика работы с Kubernetes. Базовые темы

Практика работы с Kubernetes. Базовые темы

Digital Transformation University
DevOps
Бесплатно
DevOps2
  • Обзор
Бесплатно
  • Обзор

Контейнеры являются неотъемлемой частью современной инфраструктуры. Для развёртывания и управления приложений в контейнерах используются оркестраторы. Kubernetes – это самая популярная платформа для оркестровки приложений.

Курс Практика работы с Kubernetes. Базовые темы предназначен для абсолютных новичков в Kubernetes. Но пройдя курс и выполнив все задания, вы получите необходимые знания для развертывания собственных приложений на платформе Kubernetes.

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

Изучив язык YAML, вы сможете описывать сущности Kubernetes, а также будете понимать другие описания из книг, документации и кода других проектов. Вы поднимите учебный кластер Kubernetes на своем компьютере. Сможете управлять им посредством утилиты kubectl. Дополнительный кластер в облаке AWS позволит использовать функции доступные только в облаке.

Вы изучите основные сущности Kubernetes, такие как поды, наборы реплик и развёртывания для запуска приложений. Научитесь их связывать между собой с помощью меток, освоите декларативный и императивный подходы для управления ими. Вы узнаете, как организовано сетевое взаимодействие в Kubernetes, какие виды сервисов имеются и когда их следует использовать. Вы настроите приложение с помощью ConfigMaps и будете использовать сущности Secrets для хранения конфиденциальных данных, а тома для временного и постоянного хранения данных.

После этого курса у вас будет чёткое понимание того, что такое Kubernetes и как он работает, а также навыки развертывания кластера и приложений Kubernetes. Кроме того, вы сможете найти причины и устранить проблемы, если что-то пошло не так.

После завершения курса слушатели будут и смогут:

  • знать, что такое Kubernetes и для чего он используется;
  • знать архитектуру Kubernetes;
  • развернуть кластер Kubernetes на локальном компьютере;
  • выполнять базовые операции с объектами Kubernetes из командной строки;
  • развернуть приложения в Kubernetes;
  • управлять развертыванием приложений с помощью развёртываний;
  • управлять конфигурацией приложений с помощью ConfigMaps, Secret;
  • хранить временные и постоянными данные в Kubernetes;
  • знать популярные инструменты из экосистемы Kubernetes.
Аудитория
  • Инженеры DevOps
  • Системные администраторы
  • Разработчики
  • Специалисты по контролю качества и тестированию
  • Любой, кто создает, развертывает или использует программное обеспечение на серверах.

Дополнительно:

  • Архитекторы ПО
  • Системные дизайнеры

Предварительная подготовка

  • Опыт работы с Docker
  • Опыт работы с простыми интерфейсами командной строки.
  • Опыт выполнения базовых задач

Программа

Kubernetes

  • Введение в Kubernetes, его история, архитектура и компоненты.

Развёртывание кластера Kubernetes

  • Запуск и настройка локального кластера.
  • Основные операции работы с кластером.

Kubernetes API

  • Взаимодействие с кластером посредством API.
  • Знакомство с программой kubectl.
  • Задание контекста подключение.
  • Проверка статуса кластера через kubectl.
  • Развёртывание панели управления (dashboard).

Описание объектов Kubernetes

  • Знакомство с языком описания YAML.

Пространства имён

  • Знакомство с пространствами имён.
  • Изучение спецификации.
  • Операции с пространствами имён.

Поды

  • Знакомство с подами.
  • Изучение спецификации.
  • Операции с подами.
  • Жизненный цикл подов.
  • Поиск и устранение проблем.

Управление объектами

  • Введение в состояние кластера.
  • Знакомство с императивным и декларативным стилем управления объектами, достоинства и недостатки.
  • Создание спецификации из живых объектов.

Управление ресурсами

  • Введение в управление ресурсами.
  • Применение его для запросов и ограничений ЦП и памяти.

Метки и аннотации

  • Использование меток для выборки объектов, связи объектов.
  • Использование аннотаций для описания.

ReplicaSets

  • Описание набора реплик ReplicaSets, их взаимосвязь с подами.
  • Основные операции при работе с ReplicaSets.

Развертывания

  • Описание развертываний, их взаимосвязь с наборами реплик.
  • Основные операции при работе с развертываниями, история развертываний, откат неудачных развертываний.
  • Обзор стратегий развертывания.

Сервисы

  • Описание сервисов.
  • Основные операции при работе с сервисами.
  • Механизмы обнаружения.
  • Сетевой взаимодействие в Kubernetes.

ConfigMaps

  • Описание конфигураций с помощью ConfigMaps.
  • Установка и получение настроек через файлы и переменные окружения.

Secrets

  • Использование Secrets для работы с конфиденциальной информацией.
  • Установка и получение важных данных в открытом и закодированном виде посредством файлов и переменных окружения.

Тома

  • Описание томов, их разновидности (emptyDir, hostPath и постоянное хранилище).
  • Статическое и динамическое выделение по заявкам.

Завершение

  • Подведение итогов.
  • Обзор тем для дальнейшего изучения.
  • Обзор рекомендуемой литературы
  • Лекции 0
  • Тесты 0
  • Учебное время 10 недель
  • Навык Все уровни
  • Язык Английский
  • Студенты 0
  • Оценки Да
  • Поделиться:

Вам Может Понравиться

MB-910T00: Microsoft Dynamics 365 Fundamentals (CRM)Подробнее
Digital Transformation University

MB-910T00: Microsoft Dynamics 365 Fundamentals (CRM)

Хотите подробнее изучить Dynamics 365? Этот курс даст вам общее представление о возможностях Dynamics 365 по взаимодействию с клиентами. Вы познакомитесь с понятием взаимодействия с клиентами, приложениями для взаимодействия с клиентами, включая Dynamics 365 Marketing, Dynamics 365 Sales, Dynamics 365 Customer Service и Dynamics 365 Field Service, а также их основными...

Digital Transformation University
0
student
₸1.00
MB-210T01: Microsoft Dynamics 365 SalesПодробнее
Digital Transformation University

MB-210T01: Microsoft Dynamics 365 Sales

Microsoft Dynamics 365 Sales — это комплексное приложение для управления взаимоотношениями с существующими и потенциальными клиентами. С помощью Dynamics 365 Sales организации могут отслеживать данные о целях продаж, автоматизировать рекомендации, учиться на основе данных и многое другое. Присоединяйтесь к нашей команде всемирно признанных экспертов, так как...

Digital Transformation University
0
student
Бесплатно
MB-920T00: Microsoft Dynamics 365 Fundamentals (ERP)Подробнее
Digital Transformation University

MB-920T00: Microsoft Dynamics 365 Fundamentals (ERP)

Хотите подробнее изучить Dynamics 365? Курс MB-920T00: Microsoft Dynamics 365 Fundamentals (ERP) даст вам общее представление о возможностях Dynamics 365, касающихся финансов и операций. Вы познакомитесь с понятием управления ресурсами предприятия (ERP), а также изучите основные возможности приложений для управления финансами и операциями. Затем мы рассмотрим...

Digital Transformation University
0
student
Бесплатно
CompTIA PenTest+Подробнее
Digital Transformation University

CompTIA PenTest+

Курс CompTIA PenTest+  предназначен для ИТ-специалистов, которые хотят развить навыки тестирования на проникновение, чтобы они могли выявлять уязвимости информационных систем и эффективные методы устранения этих уязвимостей. В частности, студенты, которым также нужны практические рекомендации по надлежащей защите информационных систем и их содержимого. Этот курс также...

Digital Transformation University
0
student
Бесплатно
CompTIA Cybersecurity Analyst (CySA+)Подробнее
Digital Transformation University

CompTIA Cybersecurity Analyst (CySA+)

Курс CompTIA Cybersecurity Analyst (CySA+) подготовит вас к успешному получению этой востребованной сертификации с помощью практического обучения на основе сценариев, чтобы вы были готовы к передовым постоянным угрозам (APT). В этом сертификационном учебном курсе вы получите базовые знания для полной подготовки к экзамену CySA+. Это...

Digital Transformation University
0
student
Бесплатно

+7 (7172) 79 30 99, +7 (727) 344 30 99, +7 700 8 700 777

info@dtu.kz

© 2023 | Digital Transformation University

Записаться на курс