Образовал
Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

49 500 ₽
нет рассрочки

Профиль аудитории:

  • инженеры DevOps
  • системные администраторы
  • разработчики

Цель и планируемые результаты освоения дополнительной образовательной программы: уверенно управлять инфраструктурой контейнеров Docker, разворачивать и управлять микросервисными приложениями в кластере Kubernetes 

Предварительные требования:

опыт работы администратором в системе Linux не менее года, базовые знания стека сетевых протоколов TCP/IP, базовые навыки программирования в shell.

По окончании курса слушатели смогут:

уметь:

  • устанавливать и производить настройку docker на архитектуре Linux
  • работать с реестром, разворачивать и изменять образы docker, работать с контейнерами docker, с файлами конфигурации, настраивать сеть и хранилище
  • конфигурировать безопасность приложений
  • разворачивать и выполнять настройку кластера Swarm
  • развёртывать кластер kubernetes
  • управлять кластером kubernetes - настраивать приложения, узлы, поды
  • управлять масштабированием приложений в kubernetes
  • поддерживать работоспособность кластера kubernetes, выполнять монитортинг, журналирование и выявлять проблемы

знать:

  • архитектуру docker
  • стек команд docker и docker-compose
  • механизмы развёртывания, настройки и управления приложениями в docker
  • реестры docker
  • архитектуру kubernetes
  • процедуру разёртывания кластера kubernetes
  • стек команд kubectl
  • формат манифеста yaml для основных конфигурациях узлов
  • базовые средства для мониторинга и выявления проблем

Что вы получите после обучения

Приобретаемые навыки
1
Kubernetes
2
Микросервисная архитектура
3
YAML
5
Ubuntu
6
CLI
7
Master node
8
Kubelet
9
Minikube
10
Prometheus
11
Helm
12
Kubernetes API
13
JSON

Образовательная организация

Учебный центр Softline – это надежный бизнес-партнер по корпоративному обучению, обладающий государственной аккредитацией, способный обеспечить развитие компетенций сотрудников и подготовить профессионалов в области бизнеса и ИТ.

 Учебный центр входит в состав ГК Softline – лидирующего глобального поставщика IT-решений и сервисов, работающего на рынках Восточной Европы, Америки и Азии. По итогам 2019 года оборот Softline превысил 1,54 млрд долл., рост в России составил 65% в рублях, в регионе ВЕЦА – 8%, в других странах – 27%.

Имея в своем арсенале официальные статусы учебного центра всех ключевых вендоров мы рады предложить обучающимся занятия с высококвалифицированными преподавателями в любой удобной форме обучения, прохождение сертификационных экзаменов, гибкий индивидуальный подход в обучении, скидки, акции. Также на счету учебного центра ряд уникальных авторизаций по таким вендорам как: CommuniGate, Bentley, InfoWatch, Veritas, Acronis.

Долгосрочное партнерство с такими компаниями, как Microsoft, Cisco, Autodesk, Kaspersky, Vmware, Oracle, Red Hat, Citrix, говорит о том, что программы обучения по данным направлениям полностью соответствуют требованиям вендоров. Но на этом списке сотрудничество не ограничивается, в портфеле УЦ более 30 вендоров.

За более чем 18 лет существования мы подготовили более 300 тысяч первоклассных специалистов в области современных информационных технологий. По завершению обучения в нашем Учебном центре вы можете получить следующие документы об окончании: сертификат Учебного центра Softline, сертификат вендора, удостоверение о повышении квалификации, диплом о профессиональной переподготовке. После сдачи экзаменов в центрах тестирования выдается международный сертификат ИТ-специалиста.

Приходите к нам за знаниями, и мы осуществим вашу ИТ-мечту!

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

Модуль 1. Введение.

    • Микросервистная архитектура – обзор, основные компоненты и их назначение.
    • Существующие контейнерные решения (podman, docker, rkt, cri-o, ..).
    • Оркестрация кластера контейнеров (mesos, kubernetes, swarm ).

 

    Модуль 2.  Docker. 

    • Проект, документация, ресурсы.
    • Принцип работы, основные компоненты, установка в Ubuntu Server.
    • Образы и репозитории. Реестры.
    • Базовые команды в контексте docker (ps, top, start/stop, login/logout, create/rm, exec, cp, pull/push,...).
    • Установка простого контейнера (httpd, mysqld, …) из реестра DockerHub, его настройка. f. Работа с томами и дисками.
    • Сеть.
    • Работа с образами. Сборка образа, Dockerfile.
    • Безопасность.
    • Создание пользовательских образов (Images).  Выгрузка в реестр DockerHub. Создание и сопровождение собственного реестра. 
    • Контекст docker-compose. YAML конфигурация.
    • Работа с облаком, контекст docker-machine.
    • Установка и управление несколькими контейнерами на выделенном узле Ubuntu.
    • Стек для сбора и просмотра событий (syslog, ELK, EFK, .…)
    • Кратко о Swarn.
    • Вопросы производительности.

 

Модуль 3. Kubernetes.

  • Ресурсы и документация.
  • Базовые принципы, архитектура (Nodes, Pods, Replicas, Services, Volumes...).
  • Оркестрация кластером Kubernetes.
  • Развёртывание.
  • Реплики.
  • Настройка Kubernetes CLI. Введение в стек команд kubectl.

 

Модуль 4. Установка и конфигурация узлов кластера: Master node.

    • Основные процессы (etcd, kube-apiserver, ).
    • Установка и конфигурирования мастер узла.
    • Настройка сети (nodePort, Load balancer, clusterIP, externalTrafficPolicy).
    • Основной yml-конфиг, описание и простой пример.

 

Модуль 5. Установка и конфигурация узлов кластера: Nodes.

  • Развёртывание на локальном узле и на удалённых узлах. Обзор Minikube.
  • Базовые процессы.
  • Kubelet - наиболее важный процесс.
  • Прокси (kube-proxy).
  • Контейнеры и поды (pod).
  • Метки (labels).
  • Использование RBAC.
  • Масштабирование (Scaling).
  • Откат и очистка узлов.

 

Модуль 6. Просмотр событий и мониторинг. Расширенные инструменты.

  • kubectl CLI.
  • Web dashboard.
  • Мониторинг кластера при помощи Prometheus.
  • Менеджер пакетов Helm.
  • Управление сертификатами в kubernetes.

 

Модуль 7. Kubernetes API.

  • Регистрация (Http basic, static token, certificate, OpenId).
  • Авторизация (Атрибуты и роли - RBAC, WebHooks)
  • Чтение конфигурации.

Запись измененной json-конфигурации.

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

Excel: простые шаги для оптимизации работы с данными
Excel: простые шаги для оптимизации работы с данными
Научитесь основам работы с данными с помощью мощного и в то же время простого инструмента.
бесплатно
Основы интернет-маркетинга: старт в профессии
Основы интернет-маркетинга: старт в профессии
Определитесь с направлением развития в профессии маркетолога и получите вдохновение для изменений
бесплатно
Основы вёрстки сайта
Основы вёрстки сайта
После этого курса вы сможете легко внести правки в HTML-страницу, подправить оформление страницы, написав несколько свойств CSS, а также хорошо будете понимать, как устроен интернет и какие специалисты работают над отдельными частями веб-проекта.
бесплатно
Дизайн интерьера: создаём проект квартиры
Дизайн интерьера: создаём проект квартиры
Вы попробуете себя в роли дизайнера интерьера, научитесь создавать дизайн-проект и изучите основы работы в профессиональной программе SketchUp
бесплатно
Python-разработка для начинающих
Python-разработка для начинающих
На данном курсе вы освоите логику и синтаксис Python, изучите базовые конструкции языка, научитесь работать с данными и уже на первом занятии напишете свою первую программу. С нуля создадите ToDo-приложение и разработаете чатбота для Telegram.
бесплатно
Курс по русскому языку От «А до Я: учимся писать правильно»
Курс по русскому языку От «А до Я: учимся писать правильно»
Курс от «А» до «Я»: учимся писать правильно предлагает первоклассникам подробные ролики по ориентированию на страницах прописи.
бесплатно
Как стать SEO‑специалистом
Как стать SEO‑специалистом
Поможем разобраться в профессии специалиста по поисковому продвижению сайтов и определить, подходит ли вам эта сфера
бесплатно
Data Science: будущее для каждого
Data Science: будущее для каждого
• Расскажем простыми словами о Data Science, нейросетях, искусственном интеллекте и других популярных явлениях• Разберётесь, какие направления существуют в сфере работы с данными, и поработаете с инструментами аналитики на практике • Получите пошаговый гайд и узнаете, что нужно для старта в сфере Data Science
бесплатно
Основы веб-аналитики для интернет-маркетологов
Основы веб-аналитики для интернет-маркетологов
Аналитика — ключевой навык в маркетинге и управлении продуктом Веб-аналитика позволяет принимать решения об эффективности маркетинга на основе данных и находить точки роста для бизнеса. Поэтому специалист, который умеет работать с данными, высоко ценится на рынке и хорошо зарабатывает.
бесплатно
Основы контекстной рекламы: Яндекс.Директ
Основы контекстной рекламы: Яндекс.Директ
• Изучайте основы контекстной рекламы бесплатно, в удобное время и в комфортном темпе• Этот курс создан специально для новичков: преподаватели объясняют материал простым языком • Даём только прикладные знания: вы научитесь собирать семантику и настроите два типа рекламных кампаний
бесплатно
обновлено 04.02.2023 08:00
Базовые принципы, установка, настройка и администрирование кластера Kubernetes

Базовые принципы, установка, настройка и администрирование кластера Kubernetes

Оставить отзыв
Поделиться курсом с друзьями