Описание курса "CentOS Linux. Containers & Kubernetes"
Kubernetes можно использовать вместе с любым крупным облачным провайдером, в локальных средах с физической инфраструктурой, а также на отдельном компьютере разработчика.
Стабильность, гибкость, мощные интерфейсы прикладного программирования (API), открытый исходный код и активное сообщество разработчиков — это не полный перечень достоинств, благодаря которым данный продукт стал отраслевым стандартом аналогично тому, как Linux стал стандартом в мире операционных систем.
Темы, разбираемые на Курсе "CentOS Linux. Containers & Kubernetes"
Работа с Docker-контейнерами в Linux и Windows (WSL)
Работа с кластером Kubernetes
Практика в развертывании собственной инфраструктуры Kubernetes
· \Построение решения из готовых шаблонов как из кирпичиков
· Создание новых шаблонов для повторного использования
· Обеспечение защиты контейнерной инфраструктуры
Целевая аудитория курса
Квалифицированные специалисты, желающие освоить меры по защите от вторжений
Специалисты в области информационных технологий, желающие улучшить свои знания и навыки в области безопасности компьютерных сетей
Системные администраторы или администраторы безопасности, сетевые инженеры и аудиторы ИБ, работающие или предполагающие работать на средних и крупных предприятия
Требования к подготовке слушателей
Навыки системного администрирования операционных систем Windows и Linux, опыт работы с командной строкой, онимание основ информационной безопасности.
Программа курса "CentOS Linux. Containers & Kubernetes"
Модуль 1. Облачные технологии
IaaS
PaaS
CaaS
DaaS
SaaS
S + S
Практика: Настройка стенда для последующего выполнения лабораторных работ
Модуль 2. Контейнерные технологии (их эволюция, а также сильные и слабые стороны)
Пришествие контейнеров
FreeBSD jails
OpenVZ -> Virtuozzo
LXC -> Docker
Docker -> Kubernetes -> DevOpS -> DevSecOps
Практика: Настройка WSL под Windows 10 для запуска Docker-контейнеров
Модуль 3. Первые шаги с Kubernetes
Практика: Запуск первого контейнера
Практика: Построение контейнера
Практика: Работа с реестрами контейнеров
Практика: Запуск собственного образа в Kubernetes
Модуль 4. Размещение Kubernetes
Архитектура кластера
Стоимость самостоятельного размещения Kubernetes
Управляемые сервисы Kubernetes
Обзор существующих решений
Коллоквиум: Kubernetes — покупать или строить
Практика: Установка 3-х узлового кластера Kubernetes
Модуль 5. Работа с объектами Kubernetes
Deployment
Pod-оболочки
Объекты Replica Set
Планировщик Kubernetes
Практика: Подготовка манифестов ресурсов в формате YAML
Helm — диспетчер пакетов для Kubernetes
Практика: Установка Helm и работа с ним
Модуль 6. Управление ресурсами
Единицы измерения ресурсов
Практика: Управление жизненным циклом контейнера
Практика: Использование пространств имен
Оптимизация расходов на кластер
Способы балансировки рабочей нагрузки
Модуль 7. Работа с кластерами
Типы облачных серверов
Гетерогенные узлы
Физические серверы
Масштабирование кластера
Обратное масштабирование
Автомасштабирование
Сертификация
Проверка конфигурации и аудит
Коллоквиум: Подходы к тестированию, повышение надежности окружения в Production
Модуль 8. Продвинутые инструменты для Kubernetes
Возможности kubectl
Работа с ресурсами
Работа с контейнерами
Контексты и пространства имен
Командные оболочки и инструменты Kubernetes
Практика: Запуск контейнеров с целью отладки
Практика: Установка программ в контейнер
Модуль 9. Безопасность контейнеров
Контейнеры и Pod-оболочки
Манифесты контейнеров
Безопасность контейнеров
Тома
Политики перезапуска
Практика: Обеспечение безопасности контейнеров
В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.
Программирование - это процесс создания инструкций для обработки информации центральным процессором.
Рынок IT – весь мир. Вы можете работать над иностранными проектами в аутсорсинговых российских компаниях, уехать работать в иностранную компанию или же трудиться на фрилансе из любой точки мира с заказчиками из разных стран. Профессия программиста открывает самые широкие возможности.
Учебный центр « Интерфейс» представляет авторские курсы для начинающих и опытных программистов, администраторов и разработчиков баз данных.
Практические занятия, преподаватели-эксперты и система посттренинговой поддержки — залог того, что Вы получите качественные и актуальные знания!
Наши курсы дают знания и навыки, необходимые для разработки программного обеспечения, драйверов устройств, современных web-приложений, информационных систем.
Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
Нужна помощь в поиске курса? Наша цель заключается в обеспечении подготовки специалистов, когда и где им это необходимо. Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса. Если вам нужен курс, который вы не видите на графике или у нас на сайте, или если Вы хотите пройти курс в другое время и в другом месте, пожалуйста, сообщите нам, по адресу mail@interface.ru или shopadmin@itshop.ru
Поговорите со своим личным тренинг-менеджером! Мы предоставляет Вам индивидуальное обслуживание. Если у вас есть потребность обсудить, все вопросы касательно обучения, свяжитесь, пожалуйста c нами по телефонам: +7 (495) 925-0049, + 7 (495) 229-0436. Или любым другим удобным для Вас средствами связи, которые Вы можете найти на сайтах www.interface.ru или www.itshop.ru