Docker Enterprise Container Cloud to nowe rozwiązanie do zarządzania wieloma klastrami Kubernetes w środowisku multicloud. Jest ono realizowane przez zestaw interfejsów API i narzędzi do wdrażania, zarządzania i monitoringu certyfikowanych klastrów Kubernetes w dowolnej infrastrukturze chmurowej (publicznej, prywatnej) oraz on-premise (bare metal).
Przyjrzyjmy się bliżej, co ma do zaoferowania Docker Enterprise Container Cloud.
Zarządzanie klastrami Kubernetes w środowisku multicloud
Docker Enterprise Container Cloud umożliwia uruchamianie klastrów Kubernetes w środowisku chmurowym oraz we własnej serwerowni (bare metal).
Schemat wdrażania jest następujący:
- wdrożenie klastra zarządzania;
- klaster zarządzania uruchamia i nadzoruje klastry regionalne;
- klastry regionalne uruchamiają i nadzorują klastry podrzędne.
Na przykład można uruchomić klaster regionalny (Cluster1) w chmurze AWS us-east-1a, a drugi (Cluster2) w prywatnej chmurze OpenStack. Każdy z nich zarządza klastrami Docker Enterprise Kubernetes we własnym regionie. Tak więc Cluster2 tworzy i zarządza klastrami Kubernetes, które działają na lokalnych zasobach OpenStack, podczas gdy Cluster1 zarządza klastrami Kubernetes działającymi na serwerach EC2 w regionie us-east-1a.
Uniwersalny interfejs API do zarządzania
Kiedy użytkownik korzysta z natywnych funkcjonalności budowy klastra dostarczanych przez dostawcę chmury, często jest ograniczony przez daną technologię. Np. utworzenie klastrów za pomocą Amazon Kubernetes Service, w konsekwencji powoduje konieczność korzystania z chmury AWS.
Rozwiązaniem podobnych problemów jest uniwersalny interfejs API Docker Enterprise Container Cloud, zapewniający szereg korzyści takich jak:
- możliwość wyboru dowolnego dostawcy chmury, w zależności od preferencji cenowych i dostępności geograficznej;
- możliwość administrowania wieloma technologiami za pomocą jednego interfejsu;
- monitoring wielu klastrów za pomocą jednego panelu administracyjnego;
- możliwość przeglądania zagregowanych statystyk z wielu środowisk w jednym panelu.
Developers, Container Cloud i Lens
Głównym założeniem nowego rozwiązania było wykorzystanie dotychczasowego doświadczenia użytkowników w korzystaniu z chmury publicznej.
Ważnym elementem Docker Enterprise Container Cloud jest dodatek Lens – najpopularniejsze na świecie IDE Kubernetes, które umożliwia pracę z dowolnym klastrem Kubernetes przy użyciu KUBECONFIG.
Wypróbuj Docker Enterprise Container Cloud oraz Lens.