StorageReview.com

Wydano Kubernetes 1.2

Enterprise   ◇  Oprogramowanie

Firma Google ogłosiła wydanie wersji 1.2 swojego systemu do orkiestracji kontenerów Docker, Kubernetes . Wersja ta jest skierowana do większych organizacji budujących systemy rozproszone, zapewniając wzrost wydajności oraz łatwiejsze wdrażanie i zarządzanie. Do tej pory Kubernetes zgromadził ponad 680 unikalnych użytkowników, a wersja 1.2 jest jego największą dotychczasową wersją.

Celem Kubernetesa było ułatwienie budowania systemów rozproszonych. Najnowsza wersja stanowi istotny krok w tym kierunku, oferując nie tylko prostsze zarządzanie i wdrażanie, ale także zwiększoną skalowalność i mniejsze opóźnienia. Te udoskonalenia są częściowo możliwe dzięki społeczności Kubernetesa. Społeczność organizuje spotkania i konferencje, na których dyskutuje o Kubernetesie niemal codziennie. To aktywne zaangażowanie najprawdopodobniej przyczyniło się do akceptacji Kubernetesa jako pierwszego projektu Cloud Native Computing Foundation (CNCF).

Nowe funkcje obejmują:

  • Znaczna poprawa skali. Zwiększenie skali klastra o 400% do 30 000 podów na klaster.
  • Uproszczone wdrażanie i zarządzanie aplikacjami.
    • Dynamiczna konfiguracja (za pośrednictwem interfejsu API ConfigMap) umożliwia aplikacjom pobieranie konfiguracji podczas działania, zamiast pakowania jej w czasie kompilacji.
    • Wdrożenia pod klucz (za pośrednictwem API Beta Deployment) pozwalają użytkownikom deklarować swoje aplikacje, a Kubernetes zajmie się resztą. Platforma obsługuje wersjonowanie, wiele jednoczesnych wdrożeń, agreguje status we wszystkich kontenerach, utrzymuje dostępność aplikacji i przywraca ją do poprzedniego stanu.
  • Zautomatyzowane zarządzanie klastrem:
    • Poprawiona niezawodność dzięki funkcji przełączania awaryjnego między strefami i harmonogramowaniu wielostrefowemu
    • Uproszczone aplikacje One-Pod-Per-Node (za pośrednictwem interfejsu API Beta DaemonSet) umożliwiają użytkownikom zaplanowanie usługi (takiej jak agent rejestrujący), która uruchamia jeden i tylko jeden zasobnik na węzeł.
    • Obsługa protokołów TLS i L7 (za pośrednictwem interfejsu Beta Ingress API) zapewnia prosty sposób integracji ze środowiskami sieciowymi użytkownika dzięki obsłudze protokołu TLS w celu zapewnienia bezpiecznej komunikacji i protokołu L7 w celu routingu ruchu opartego na protokole http.
    • Łagodne wyłączanie węzłów (znane również jako opróżnianie węzłów) zajmuje się przenoszeniem kontenerów z węzła i umożliwia jego czyste wyłączenie.
    • Niestandardowe metryki skalowania automatycznego obsługują teraz niestandardowe metryki, umożliwiając użytkownikom określenie zestawu sygnałów wskazujących kontenery skalowania automatycznego.
  • Nowy interfejs graficzny pozwala użytkownikom na szybkie rozpoczęcie pracy i udostępnia te same funkcje, które są dostępne w interfejsie wiersza poleceń, co zapewnia łatwiejszy w obsłudze i łatwiejszy do odszukania interfejs.

Dostępność:

Kubernetes 1.2 jest już dostępny na GitHubie

Główna strona Kubernetes

Fundacja Cloud Native Computing

Omów tę historię

Zapisz się do newslettera StorageReview

Skontaktuj się z StorageReview

Biuletyn | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Kanał RSS

Adama Armstronga

Adam jest redaktorem naczelnym serwisu StorageReview.com i zarządza naszymi wewnętrznymi i niezależnymi zespołami ds. treści.