Поделиться через


Служба Azure Kubernetes (AKS) — планирование проектирования и операций

Kubernetes — это система с открытым исходным кодом для автоматизации развертывания, масштабирования и управления контейнерными приложениями. Служба Azure Kubernetes (AKS) — это рекомендуемый способ развертывания управляемого кластера Kubernetes в Azure.

Организации находятся в различных точках в их понимании, рационализации и внедрении Kubernetes в Azure. Путь вашей организации, скорее всего, будет следовать аналогично многим другим технологиям, которые вы приняли; обучение, выравнивание организации вокруг ролей и обязанностей и развертывание рабочих нагрузок, готовых к работе. Оттуда вы будете итерировать; растет ваш продукт по мере изменения потребностей клиентов и бизнеса.

Визуализирует процесс обучения, выравнивания, базовых показателей, рабочей нагрузки, а затем в цикл работы, рекомендации, итерацию.

Общие сведения о Служба Azure Kubernetes (AKS)

Если вы не знакомы с Kubernetes или AKS, лучше всего узнать о службе Microsoft Learn. Эта бесплатная онлайн-платформа предоставляет интерактивные учебные курсы для продуктов Майкрософт и многое другое. Введение в Kubernetes в схеме обучения Azure предоставляет базовые знания, которые помогут вам использовать основные понятия контейнеров, управление кластерами AKS и развертывание рабочей нагрузки.

Путь к рабочей среде

Вы понимаете преимущества и компромиссы Kubernetes и решили, что AKS является лучшей вычислительной платформой Azure для рабочей нагрузки. Были созданы политики организации для этой технологии; Вы можете узнать, как развернуть готовые к работе кластеры для рабочей нагрузки.

Базовый кластер MICROSOFT AKS является рекомендуемой отправной точкой, чтобы помочь вам разработать готовый к работе кластер AKS.

Рекомендуется начать разработку из базовой реализации и изменить ее, чтобы она соответствовала конкретным потребностям рабочей нагрузки.

Набор базовых реализаций

Мы предоставили набор дополнительных базовых реализаций для иллюстрации того, как можно внедрить и настроить компоненты базового кластера AKS для различных сценариев.

Микрослужбы

При запуске микрослужб в базовом кластере необходимо настроить сетевые политики, автомасштабирование pod и настроить распределенную трассировку для наблюдения.

Высокий уровень безопасности

Если вам нужна регламентируемая среда, сделайте базовую реализацию высокобезопасной и ограничьте взаимодействие с кластером и из нее. Этот вариант использования демонстрируется в кластере, предназначенном для выполнения рабочей нагрузки PCI-DSS 3.2.1.

Непрерывность бизнес-процессов и аварийное восстановление

Устойчивое решение требует нескольких экземпляров базового кластера в регионах в активной и активной и высокодоступной конфигурации.

Рекомендации

В качестве организаций, таких как ваша компания приняла Azure, Cloud Adoption Framework предоставляет им предписательное руководство по мере перехода между этапами жизненного цикла внедрения облака. Cloud Adoption Framework включает средства, программы и содержимое для упрощения внедрения Kubernetes и связанных облачных методик в масштабе.

В рамках текущих операций может потребоваться проверить кластер в отношении текущих рекомендуемых рекомендаций. Начните с выравнивания кластера с базовым кластером Microsoft AKS.

Ознакомьтесь с рекомендациями по работе с кластерами и рекомендациями по рабочим нагрузкам AKS.

Кроме того, вы можете рассмотреть возможность оценки управляемой сообществом программы, такой как контрольный список AKS, как способ организации и отслеживания соответствия этим рекомендациям.

Руководство по операциям

Получение рабочей нагрузки, развернутой в AKS, является отличной вехой, и это когда 2-дневные операции будут лучшими. Руководство по операциям Microsoft AKS дня 2 было создано для удобства работы. Это поможет убедиться, что вы готовы к удовлетворению требований клиентов и убедитесь, что вы готовы к ситуациям с приостановкой работы с помощью оптимизированных процессов триажа.

Оставайтесь актуальными с помощью AKS

Kubernetes и AKS быстро двигаются. Платформа развивается и просто зная, что находится на схеме развития, может помочь вам принять архитектурные решения и понять запланированные нерекомендуемые; рассмотрите возможность закладок.


Дополнительные ресурсы

Типичный путь решения AKS показывает диапазоны от изучения AKS до роста существующих кластеров в соответствии с новыми требованиями к продукту и клиенту. Тем не менее, вы также можете просто искать дополнительные справочные и вспомогательные материалы, чтобы помочь на пути к вашей конкретной ситуации.

Примеры решений

Если вы ищете дополнительные ссылки, которые используют AKS в качестве их основы, вот два, чтобы рассмотреть.

Kubernetes с поддержкой Azure Arc

Служба Azure Kubernetes (AKS) предлагает управляемый интерфейс Kubernetes в Azure, однако существуют рабочие нагрузки или ситуации, которые лучше всего подходят для размещения собственных кластеров Kubernetes в Управление Kubernetes с поддержкой Azure Arc. К ним относятся такие кластеры, как RedHat OpenShift, RedHat RKE и каноническое очарование Kubernetes. Управление Azure Arc также можно использовать с кластерами поставщика API кластеров Kubernetes Для получения преимуществ от представления Кластера Azure Resource Manager и доступности расширений кластера, таких как аналитика контейнеров Azure Monitor и Политика Azure. Kubernetes с поддержкой Azure Arc также можно использовать с AKS в кластерах Azure Stack HCI и с кластерами Kubernetes, работающими в других облачных поставщиках.

Поставщик управляемых служб

Если вы являетесь поставщиком управляемых служб, вы уже используете Azure Lighthouse для управления ресурсами для нескольких клиентов. Служба Azure Kubernetes поддерживает Azure Lighthouse, чтобы управлять размещенными средами Kubernetes и развертывать контейнерные приложения в клиентах клиентов.

Aws или Google Cloud профессиональные специалисты

Эти статьи предоставляют сопоставление служб и сравнение между Azure и другими облачными службами. Эта ссылка поможет быстро увеличить масштаб в Azure.