Курс на
Английском языке
Course Overview
This course will teach you how to use the container management platform used by companies like Google to manage their application infrastructure.
You’ll learn:
- Kubernetes architecture
- Deployment
- How to access the cluster
- Secrets and ConfigMaps
- And much more!
Includes:
- 35 hours of Course Material
- Hands-on Labs instructions
This course is designed to work with a wide range of Linux distributions, so you will be able to apply these concepts regardless of your distro.
Kubernetes is quickly becoming the de-facto standard to operate containerized applications at scale in the data-center. This course covers the fundamentals needed to understand Kubernetes and get quickly up-to-speed, to start building distributed applications that will scale, be fault-tolerant and simple to manage. From understanding its origin, to its high-level architecture, powerful API and key primitives, this course takes you from nothing to being in a position to start building complex applications. Kubernetes builds on 15 years of Google’s experience managing containerized applications. With a growing open-source community, it is poised to change the way we build and manage applications, as well as change the role of system administrators. This self-paced course will distill key principles, such as pods, deployments, replicasets, and services, and will give you enough information so that you can start using Kubernetes on your own.
Спойлер: Course Outline (Содержание)
- Chapter 1. Course Introduction (Введение в курс)
- Chapter 2. Basics of Kubernetes (Основы Кубернетеса)
- Chapter 3. Installation and Configuration (Установка и настройка)
- Chapter 4. Kubernetes Architecture (Архитектура Kubernetes)
- Chapter 5. APIs and Access (API и доступ)
- Chapter 6. OPI Objects (Объекты OPI)
- Chapter 7. Managing State with Deployments (Управление состоянием с помощью развертываний)
- Chapter 8. Services (Сервисы)
- Chapter 9. Volumes and Data (Диски и данные)
- Chapter 10. Ingress
- Chapter 11. Scheduling (Планирование)
- Chapter 12. Logging and Troubleshooting (Логирование и устранение неисправностей)
- Chapter 13. Custom Resource Definitions (Пользовательские определения ресурсов)
- Chapter 14. Helm
- Chapter 15. Security (Безопасность)
- Chapter 16. High Availability (Высокая доступность)
Спойлер: Описание на Русском языке
Этот курс научит вас использовать платформу управления контейнерами, которую используют такие компании, как Google, для управления своей инфраструктурой приложений.
Вы узнаете:
- Kubernetes архитектура
- развертывание
- Как получить доступ к кластеру
- Секреты и КонфигМапс
- И многое другое!
Включает:
- 35 часов учебного материала
- Практические лабораторные инструкции
Этот курс предназначен для работы с широким спектром дистрибутивов Linux, поэтому вы сможете применять эти концепции независимо от вашего дистрибутива.
Kubernetes быстро становится стандартом де-факто для работы в контейнерах приложений в масштабе в центре обработки данных. Этот курс охватывает основы, необходимые для понимания Kubernetes и быстрого освоения, чтобы начать создавать распределенные приложения, которые будут масштабироваться, быть отказоустойчивыми и простыми в управлении. Этот курс, от понимания его происхождения до его высокоуровневой архитектуры, мощного API и ключевых примитивов, поможет вам с нуля начать создавать сложные приложения. Kubernetes основывается на 15-летнем опыте Google по управлению контейнерными приложениями. С растущим сообществом открытого исходного кода оно может изменить способ создания приложений и управления ими, а также изменить роль системных администраторов. Этот курс с самостоятельным обучением расскажет о ключевых принципах, таких как модули, развертывания, репликации и службы, и предоставит вам достаточно информации, чтобы вы могли начать использовать Kubernetes самостоятельно.