Docker and Kubernetes: The Complete Guide
Последнее обновление: 11.2025
Язык: английский + машинный перевод с наложением русской озвучки
Чему вы научитесь
Изучите Docker с нуля, предыдущий опыт не требуется
Освойте Docker CLI для проверки и отладки запущенных контейнеров
Создайте конвейер CI + CD с нуля с помощью Github, Travis CI и AWS
Поймите цель и теорию Kubernetes, создав сложное приложение
Автоматически разверните свой код, когда он будет отправлен на Github!
Развивайте практические навыки с помощью практических проектов и упражнений
Описание
Если вы устали крутить колеса, изучая, как развертывать веб-приложения, этот курс для вас.
Это лучший курс, чтобы узнать, как развернуть любое веб-приложение, о котором вы только можете подумать. Docker и Kubernetes являются новейшими технологиями в мире Dev Ops и значительно изменили поток создания и развертывания веб-приложений. Docker - это технология, которая позволяет приложениям работать в конструкциях, называемых «контейнерами», в то время как Kubernetes позволяет многим различным «контейнерам» работать в координации.
Рабочие Процессы CI+CD? Ты научишься этому. Развертывание AWS? Включено. Kubernetes в производстве? Конечно!
Докер с нуля!
В этом курсе вы изучите Docker из абсолютных основ, начиная с изучения ответа на основные вопросы, такие как "Что такое контейнер?" и «Как работает контейнер?». Начиная с первых нескольких лекций, мы глубоко погрузимся во внутреннюю работу контейнеров, чтобы вы получили основное представление о том, как именно они реализуются. Как только вы поймете, что такое контейнер, вы научитесь работать с ним с помощью основных команд Docker CLI. После этого вы примените свое новое мастерство Docker CLI для создания собственных пользовательских образов, эффективно «Dockerizing» ваши собственные личные приложения.
Конечно, ни один курс по Docker не будет полным без полного понимания общих шаблонов непрерывной интеграции и непрерывного развертывания. Вы узнаете, как реализовать полный рабочий процесс CI + CD с помощью Github, Travis CI и Amazon Web Services, создавая конвейер, который автоматически развертывает ваш код каждый раз, когда вы вносите последние изменения в Github!
Развертывание нескольких контейнеров на AWS!
После создания конвейера развертывания вы будете применять его для освоения развертывания как одного, так и нескольких контейнеров в Amazon Web Services. Вы создадите многоконтейнерное приложение с использованием Node, React, Redis и Postgres и увидите удивительную силу контейнеров в действии (Примечание: все кодирование Javascript в этом курсе является необязательным, полный исходный код предоставляется, если вы не хотите писать JS).
Kubernetes!
Наконец, вы займетесь Kubernetes, производственной системой для управления сложными приложениями с множеством различных запущенных контейнеров. Вы узнаете, как правильно создать кластер Kubernetes - в этом курсе нет ни одного из этих раздражающих комментариев "не делайте этого в производстве"! Сначала вы создадите кластер Kubernetes на своем локальном компьютере, а затем в конечном итоге переместите его к облачному провайдеру. Вы даже узнаете, как настроить HTTPS на Kubernetes, что сложнее, чем кажется!
Вот что вы будете делать:
Изучите Docker с нуля, предыдущий опыт не требуется
Создавайте свои собственные пользовательские изображения, адаптированные к вашим приложениям
Освойте Docker CLI для проверки и отладки запущенных контейнеров
Поймите, как Docker работает за кулисами и что такое контейнер
Создайте конвейер CI + CD с нуля с помощью Github, Travis CI и AWS
Автоматически разверните свой код, когда он будет отправлен на Github!
Создайте сложное многоконтейнерное приложение с нуля и разверните его в AWS
Понять цель и теорию Kubernetes
Разверните готовый к производству кластер Kubernetes в Google Cloud
Для кого этот курс:
Инженеры-программисты, желающие легко и быстро развернуть свои приложения
Спойлер: Программа курса RU
Спойлер: Программа курса RU
Спойлер: Программа курса EN
Спойлер: Об авторе
Скачать:
Для просмотра содержимого вам необходимо авторизоваться