Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Kubernetes — это система с открытым исходным кодом, которая автоматизирует развертывание, масштабирование и управление контейнерными приложениями. Мы рекомендуем службе Azure Kubernetes (AKS) развернуть управляемый кластер Kubernetes в Azure.
Организации внедряют Kubernetes в Azure с разной скоростью. Путешествие вашей организации, скорее всего, будет следовать пути, аналогичному тому, как вы используете другие технологии. Вы изучаете основы, согласовываете роли и обязанности в вашей организации и развертываете рабочие нагрузки, готовые для производства. Оттуда вы выполняете итерации и развиваете своё решение по мере изменения потребностей клиентов и бизнеса.
Общие сведения об AKS
Если вы не знакомы с Kubernetes или AKS, начните с Microsoft Learn. Эта бесплатная онлайн-платформа предоставляет интерактивное обучение для продуктов Майкрософт. Введение в Kubernetes на Azure учебный путь охватывает основные понятия контейнеров, управления кластерами AKS и развертывания рабочей нагрузки.
Путь к эксплуатации
После того как вы поймёте преимущества и компромиссы Kubernetes, оцените, является ли AKS правильной вычислительной платформой Azure для вашей рабочей нагрузки и установите организационные политики для этой технологии. Когда вы будете готовы к развертыванию готовых к работе кластеров, начните с базового кластера Microsoft AKS и измените его в соответствии с конкретными потребностями рабочей нагрузки.
Набор базовых реализаций
В следующих базовых реализациях описывается настройка компонентов базового кластера AKS для различных сценариев.
Микрослужбы
При запуске микрослужб в базовом кластере необходимо настроить политики сети и автомасштабирование pod и реализовать распределенную трассировку для наблюдения.
Соответствие требованиям высокого уровня безопасности
Для регулируемых сред расширьте базовую реализацию с помощью более строгих элементов управления безопасностью и ограниченных взаимодействий с кластером. В следующем примере показан кластер, на котором выполняется рабочая нагрузка в соответствии с финансовыми регламентами.
Непрерывность бизнес-процессов и аварийное восстановление
Для устойчивых решений разверните несколько базовых экземпляров кластера в разных регионах в активной или активной конфигурации с высоким уровнем доступности.
Лучшие практики
Cloud Adoption Framework для Azure предоставляет рекомендации по каждому этапу жизненного цикла внедрения облака. Эта платформа включает инструменты, программы и контент для упрощения внедрения Kubernetes и связанных с ними облачных нативных практик в крупном масштабе.
В рамках текущих операций периодически проверяйте ваш кластер, чтобы убедиться, что он соответствует рекомендуемым лучшим практикам. Начните с выравнивания кластера с базовым кластером AKS.
Дополнительные сведения см. в рекомендациях по операциям кластера и рекомендациям для рабочих нагрузок AKS.
Руководство по операциям
После развертывания рабочей нагрузки в AKS операции второго этапа становятся приоритетом. Руководство по операциям AKS day-2 помогает удовлетворять потребности клиентов и осуществлять реагирование на инциденты посредством оптимизированных процессов триажа.
Оставайтесь актуальными с помощью AKS
Kubernetes и AKS быстро развиваются. Просмотрите дорожную карту, чтобы принимать обоснованные архитектурные решения и предвидеть планируемое устаревание.
Другие ресурсы
Типичное путешествие с AKS начинается с изучения AKS и продолжается расширением существующих кластеров, чтобы соответствовать новым требованиям продукта и клиентов. Следующие ресурсы предоставляют справочные материалы для конкретных ситуаций на пути.
Примеры решений
В следующих примерах решений в качестве основы используются AKS:
Kubernetes с поддержкой Azure Arc
AKS предоставляет управляемый интерфейс Kubernetes в Azure. Но вы можете управлять некоторыми рабочими нагрузками в собственных кластерах Kubernetes с помощью Kubernetes с поддержкой Azure Arc. Поддерживаемые кластеры включают Red Hat OpenShift, систему SUSE Rancher Kubernetes (RKE) и Canonical Charmed Kubernetes.
Вы также можете использовать управление Azure Arc с кластерами Kubernetes Cluster API Provider Azure, чтобы воспользоваться преимуществами представления в Azure Resource Manager и расширениями кластера, такими как аналитика контейнеров Azure Monitor и политика Azure. Kubernetes с поддержкой Azure Arc также поддерживает AKS в локальных кластерах Azure и Kubernetes, работающих в других облачных поставщиках.
Поставщик управляемых служб
Управляемые поставщики услуг используют Azure Lighthouse для управления ресурсами для нескольких клиентов. AKS поддерживает Azure Lighthouse, чтобы управлять размещенными средами Kubernetes и развертывать контейнерные приложения в арендуемых пространствах ваших клиентов.
Специалисты по AWS или Google Cloud
Следующие статьи сравнивают службы Azure с другими облачными платформами, чтобы быстро приступить к работе в Azure:
- Контейнеры и оркестраторы контейнеров для специалистов Amazon Web Services (AWS)
- AKS для специалистов по Amazon Elastic Kubernetes Service (EKS)
- Перенос веб-приложения из Amazon EKS в AKS
- Перенос рабочей нагрузки на основе событий из Amazon EKS в AKS
- Контейнеры и оркестраторы контейнеров для специалистов по Google Cloud