Подготовка K8s через Gardner v / s GKE

#kubernetes #google-cloud-platform #google-kubernetes-engine #amazon-eks

#kubernetes #google-облачная платформа #google-kubernetes-engine #amazon-экс

Вопрос:

Чем отличается создание, разработка на кластере K8s и эксплуатация —

при использовании Gardener.

или

напрямую создавать его в GCP / AWS?

Я подготовил кластер K8s через Gardner. Теперь я вижу вычислительный экземпляр, созданный Gardener (без кластера GKE).

Это единственное отличие, по крайней мере, в контексте подготовки кластера K8s?

Комментарии:

1. Google Kubernetes Engine и Gardner — это две разные инфраструктуры управления, которые используют Compute Engine для узлов K8s. Конечно, будут различия в интерфейсах управления и деталях реализации низкого уровня. Учитывая сложность K8s, я бы выбрал ту или иную систему управления и хорошо ее изучил.

Ответ №1:

Чем отличается создание, разработка на кластере K8s и эксплуатация —

при использовании Gardener.

или

напрямую создавать его в GCP / AWS?

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

  1. Садовник: У вас есть K8s «garden» для управления кластером в других облачных провайдерах, таких как AWS, GCP, Azure, OpenStack. (Выполняется на их серверных инфраструктурах, таких как EC2 или GCE)

  2. GCP / AWS. Здесь вы можете создать свой кластер с помощью других инструментов, таких как kops или kubeadm. Кластер создается на базовых серверах в GCE или EC2 (с автоматическим масштабированием групп и т.д.)

  3. GKE / EKS / AKS. Это управляемые сервисы, специфичные для каждого из облачных провайдеров, таких как Google, Amazon и Microsoft. Если вы создадите кластер с одним из них, вы сможете управлять им только через API / сервисы, специфичные для облачных провайдеров. Их базовой инфраструктурой также могут быть EC2, GCE, Azure, в зависимости от поставщика облачных услуг)

Одним из преимуществ Gardener, по-видимому, является возможность создавать кластеры в нескольких облаках и управлять ими из одной точки.