Изучение Kubernetes: теория и практика
Получите рекомендации по переходу на ориентированные на облако решения Ознакомьтесь с теоретическими и практическими учебными ресурсами по Kubernetes, включая видео, статьи, книги и технические вебинары. Изучите основы и получите навыки практической работы с различными возможностями и решениями Kubernetes, включая Службу Azure Kubernetes (AKS).
Общие сведения о Kubernetes
Начните обучение работе с Kubernetes, в общем ознакомившись с программным обеспечением и его компонентами. Если вы совсем не знакомы с Kubernetes, начните с общих сведений о Kubernetes, а затем узнайте, как работают контейнеры. Если вы уже знакомы с контейнерами и Docker (форматом контейнеров с открытым кодом), посмотрите, как Kubernetes и Docker работают вместе.
Начните использовать контейнерные приложения
Визуализируйте отношения между компонентами и основными понятиями Kubernetes, включая кластер и уровень управления. Ознакомьтесь с советами по развертыванию приложений и рабочих нагрузок, а также по структурированию и обеспечению безопасности сред Kubernetes.
Знакомьтесь с Kubernetes весело вместе с Фиппи
Ознакомьтесь с основными понятиями Kubernetes, такими как объекты pod и развертывания. Сведения представлены в виде иллюстрированной детской книги. Отправьтесь в это увлекательное образовательное путешествие вместе с жирафом Фиппи и зеброй Зи.
Основные понятия Службы Azure Kubernetes (AKS)
Из этих технических статей вы узнаете, как работают компоненты инфраструктуры, механизм доступа и идентификации, система безопасности, сеть, хранилище и функции масштабирования в Службе Azure Kubernetes (AKS). AKS — это управляемая служба Kubernetes, упрощающая развертывание приложений на основе контейнеров и управление ими.
-
Кластеры и рабочие нагрузки
Узнайте, как компоненты инфраструктуры, например уровень управления, узлы и пулы узлов, работают в AKS вместе с ресурсами рабочей нагрузки, такими как объекты pod, развертывания и наборы. Научитесь группировать ресурсы в пространства имен.
-
Возможности доступа и идентификации
Проверяйте подлинность и назначайте разрешения в AKS с помощью учетных записей служб Kubernetes, интеграции с Azure Active Directory, управления доступом на основе ролей, Role, ClusterRole, RoleBinding и ClusterRoleBinding.
-
Основные понятия безопасности приложений и кластеров
Защитите свои приложения в AKS за счет обеспечения безопасности главных компонентов и узлов, обновления кластера, а также секретов Kubernetes и защиты сети.
-
Основные понятия, касающиеся сети, для приложений
Обеспечьте работу сети для своих приложений в AKS, включая службы, виртуальные сети Azure, контроллеры входящего трафика и политики сети.
-
Варианты масштабирования для приложений
Масштабирование приложений в AKS с помощью ручного масштабирования, средства горизонтального автомасштабирования pod (HPA), автомасштабирования кластера и интеграции экземпляра контейнера Azure (ACI).
-
Варианты хранения для приложений
Приложения в AKS можно хранить с помощью томов, постоянных томов, классов хранения и цепочек постоянных томов.
Учебные вебинары по Kubernetes
Ознакомьтесь с подробными примерами использования Kubernetes, просмотрев эти технические вебинары по запросу, которые ведут опытные инженеры, менеджеры программ и разработчиков. Узнайте ответы на реальные вопросы от других пользователей, которые изучают Kubernetes и работают с решением.
-
Бесперебойная работа Kubernetes
Узнайте, с чего начать работу с Kubernetes. Научитесь упрощать выполнение повседневных операций с помощью управляемой службы Kubernetes.
-
Применение рекомендаций по Kubernetes для управления кластерами
Оптимально используйте AKS с самого начала. Изучите сведения о мультитенантности, логической изоляции с использованием пространств имен и безопасности кластеров и образов.
-
Основные понятия, касающиеся сети, для приложений
Обеспечьте работу сети для своих приложений в AKS, включая службы, виртуальные сети Azure, контроллеры входящего трафика и политики сети.
-
Создание управляемых событиями контейнеров с помощью Функций Azure в Kubernetes
Используйте события в любых полностью облачных приложениях, ознакомившись с этими архитектурами, шаблонами и рекомендациями.
-
Управление микрослужбами с помощью службы "Управление API"
Исчерпывающие примеры и сведения о том, когда и зачем использовать Управление API в организации.
Развертывание базового кластера AKS
Получите рекомендации по работе с сетью, обеспечению безопасности, идентификации, управлению и мониторингу кластера в соответствии с бизнес-требованиями вашей организации, ознакомившись с базовым планом AKS для рабочей среды.
Варианты архитектуры и шаблоны Kubernetes
Проектирование архитектуры микрослужб
Просмотрите базовую конфигурацию AKS, которая может служить отправной точкой для большинства развертываний микрослужб. Также изучите сведения об инфраструктуре и рекомендации по DevOps, касающиеся запуска архитектуры микрослужб в AKS.
Операции машинного обучения (MLOps)
Реализация конвейера непрерывной интеграции и непрерывной поставки (CI/CD), а также повторного обучения для приложения ИИ с использованием Azure DevOps и Машинного обучения Azure.
Семинар. Развертывание многоконтейнерного приложения
В рамках этого практического занятия вы выполните пошаговые упражнения по созданию кластера Kubernetes, развертыванию приложения на основе микрослужб и настройке конвейера CI/CD с помощью AKS.
Рекомендации по эксплуатации Kubernetes
Ознакомьтесь с рекомендациями по повседневным сценариям на основе реальных развертываний от экспертов в этой предметной области.
Рекомендации для операторов кластера
Сеть и хранилище
Запуск рабочих нагрузок, готовых к использованию на предприятии
Рекомендации для разработчиков
Возможности разработки и производительность приложений
Набор электронных книг Kubernetes Up and Running (Бесперебойная работа Kubernetes)
Узнайте, какие практические навыки развертывания Kubernetes необходимы для повышения гибкости, надежности и эффективности распределенных систем.