Kubernetes - это высокоскоростной инструмент оркестровки с открытым исходным кодом для развертывания, масштабирования и обновления контейнерных приложений. Этот курс научит вас контейнировать, размещать, развертывать и настраивать приложение в многоузловом кластере.
Рассматриваемые темы напрямую связаны с областями знаний, протестированными в рамках Программы сертифицированных разработчиков приложений Kubernetes (CKAD) Cloud Native Computing Foundation, и существенно расширят возможности студентов для получения сертификата.
Этот курс научит вас контейнировать, размещать, развертывать и настраивать приложение в многоузловом кластере. Начиная с простого скрипта Python, вы будете определять ресурсы приложения и использовать основные примитивы для создания, мониторинга и устранения неполадок в масштабируемых приложениях в Kubernetes. Работая с сетевыми плагинами, безопасностью и облачным хранилищем, вы познакомитесь со многими функциями, необходимыми для развертывания приложения в производственной среде.
В этом курсе вы научитесь:
Контейнеризация и развертывание нового скрипта Python
Настройте развертывание с помощью ConfigMaps, Secrets и SecurityContexts
Понимать дизайн контейнера с несколькими контейнерами
Настроить зонды для проверки работоспособности
Обновление и откат приложения
Реализация сервисов и сетевых политик
Используйте PersistentVolumeClaims для сохранения состояния
И более
Этот курс предназначен для того, чтобы быть независимым от поставщика и дистрибьютора, поэтому вы сможете применять эти концепции повсеместно.
Мы делаем обучение с открытым исходным кодом простым. Являясь хозяином более 100 проектов с открытым исходным кодом, Linux Foundation обладает уникальными возможностями для обеспечения обучения самого высокого качества по ряду передовых технологий, таких как Kubernetes и Blockchain.