#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?
Это просто разные способы управления вашим кластером / кластерами, по сути, они выполняют что-то очень похожее, с некоторыми отличиями здесь и там.
-
Садовник: У вас есть K8s «garden» для управления кластером в других облачных провайдерах, таких как AWS, GCP, Azure, OpenStack. (Выполняется на их серверных инфраструктурах, таких как EC2 или GCE)
-
GCP / AWS. Здесь вы можете создать свой кластер с помощью других инструментов, таких как kops или kubeadm. Кластер создается на базовых серверах в GCE или EC2 (с автоматическим масштабированием групп и т.д.)
-
GKE / EKS / AKS. Это управляемые сервисы, специфичные для каждого из облачных провайдеров, таких как Google, Amazon и Microsoft. Если вы создадите кластер с одним из них, вы сможете управлять им только через API / сервисы, специфичные для облачных провайдеров. Их базовой инфраструктурой также могут быть EC2, GCE, Azure, в зависимости от поставщика облачных услуг)
Одним из преимуществ Gardener, по-видимому, является возможность создавать кластеры в нескольких облаках и управлять ими из одной точки.