Можно ли использовать локальный Kubernetes для управления кластерами, развернутыми в гибридном облаке? - PullRequest
2 голосов
/ 05 августа 2020

Если запущено Docker Enterprise с Kubernetes в локальном частном облаке, можно ли добавить кластеры в облако publi c, например Azure?

Ответы [ 4 ]

4 голосов
/ 05 августа 2020

На GCP кандидатом является Anthos. Вы можете взглянуть на их архитектуру и посмотреть, соответствует ли она вашим потребностям. Anthos рекламируется в большинстве курсов по архитектуре GCP и предлагает интеграцию между GKE и обоими локальными (локальный кластер должен соответствовать некоторым предварительным требованиям, или вы можете использовать версию, предоставленную Google) и AWS кластерами Kubernetes.

Istio - это услуга sh, и если я правильно понял ваши требования, можно использовать модели нескольких кластеров и нескольких сетей .

2 голосов
/ 06 августа 2020

почему бы не использовать для этого ранчо, вы можете управлять локально и GKE AKS EKS или кластер, установленный в ec2.

это отличный инструмент для этого

1 голос
/ 06 августа 2020

API кластера под kubernetes SIG - это проект с открытым исходным кодом, который предоставляет декларативные API и инструменты для упрощения подготовки, обновления и эксплуатации нескольких кластеров Kubernetes.

Cluster API может быть расширен для поддержки любой поставщик инфраструктуры (AWS, Azure, vSphere, et c.) или bootstrap поставщик (по умолчанию kubeadm), который вам нужен. Список поддерживаемых поставщиков постоянно растет.

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

Если вы ищете плоскость управления, предоставляемую поставщиком, которая может быть размещена локально и может управлять жизненным циклом локального кластера Kubernetes, а также кластера на любом облачном провайдере publi c, таком как AWS , GCP, Azure затем Tanzu Mission Control от VMware - это вариант. Внутри он использует API-интерфейс кластера.

Лично я бы не стал использовать Anthos или Ar c, потому что они кажутся способом привязаться к конкретному c поставщику

1 голос
/ 05 августа 2020

Вот где Azure Ar c может помочь вам выполнить это требование. Однако на данный момент он находится на стадии предварительного просмотра, я надеюсь, что скоро он станет общедоступным.

Из DOCS ,

Вы можете подключить и настроить Kubernetes кластеры внутри или вне Azure с помощью Azure Ar c -enabled Kubernetes Preview. Когда кластер Kubernetes присоединен к Azure Ar c, он появится на портале Azure. Он будет иметь идентификатор Azure Resource Manager и управляемую идентификацию. Кластеры прикреплены к стандартным подпискам Azure, расположены в группе ресурсов и могут получать теги, как и любой другой ресурс Azure.

...