Canonical, aby dodać obsługę ContainerD dla Kubernetes i Microk8s

Pojemnik D.

Ostatnio Firma Canonical poinformowała o swojej decyzji o dodaniu obsługi ContainerD w celu poprawy wydajności produktów skoncentrowanych na Kubernetes. i inne rozwiązania kontenerowe, takie jak Microk8s.

Firma Canonical stwierdziła, że ​​wprowadzenie na rynek poprawi „bezpieczeństwo i solidność” asortymentu kontenerów, ale będzie nadal obsługiwać Dockera w swojej linii Kubernetes. Pozostawi to również technologię w spokoju podczas aktualizacji - klastry zachowają pierwotnie wybrane środowisko wykonawcze, zamiast znosić wymuszoną aktualizację.

Co to jest ContainerD?

ContainerD to środowisko uruchomieniowe dla systemów Linux i Windows, które zarządza całym cyklem życia kontenera w systemie hosta, od przesyłania i przechowywania obrazów po wykonywanie i monitorowanie kontenerów, przesyłanie obrazów, przechowywanie niskopoziomowe po przyłącza sieciowe, monitorowanie procesów i nie tylko.

ContainerD oferuje następujące funkcje:

  • Obsługa formatu kontenera OCI
  • Wsparcie przy tworzeniu sieci oraz ich modyfikacji i eliminacji interfejsów.
  • Obsługa wielu najemców z magazynem CAS dla obrazów globalnych
  • Obsługa specyfikacji środowiska uruchomieniowego OCI (znana również jako runC)
  • Obsługa środowiska wykonawczego i cyklu życia kontenera
  • Zarządzanie kontenerami sieciowej przestrzeni nazw w celu dołączenia do istniejących przestrzeni nazw

Co to jest Kubernetes?

Kubernetes to system kontenerów typu open source, który automatyzuje wdrażanie, dostosowywanie rozmiaru i zarządzanie aplikacjami w kontenerach.

Zapewniają one mechanizmy wdrażania, utrzymywania i skalowania aplikacji. Komponenty tworzące Kubernetes są zaprojektowane tak, aby były luźno powiązane, ale rozszerzalne, aby mogły obsługiwać szeroką gamę przepływów pracy.

Co to jest Microk8s?

MicroK8s jest dostarczany jako pojedynczy pakiet dokujący, który można zainstalować w 42 różnych wersjach Linuksa. Z małą przestrzenią dyskową i pamięcią, MicroK8s zapewnia skuteczny sposób na rozpoczęcie pracy z Kubernetesem, niezależnie od tego, czy jest na komputerze stacjonarnym, serwerze, w chmurze, czy na urządzeniach IoT.

Automatyczne aktualizacje i funkcje bezpieczeństwa są uwzględnione zgodnie z definicją. Automatyczne aktualizacje zapewniają, że programiści zawsze pracują na najnowszych wersjach Kubernetes z plikami binarnymi dostarczanymi bezpośrednio ze źródła i konfigurowanymi w kilka sekund.

Uruchomienie najnowszej wersji oznacza również, że MicroK8s wykorzystuje wbudowane funkcje zabezpieczeń Kubernetes.

ContainerD to najlepsza opcja, aby zmaksymalizować wykorzystanie Kubernetes

Kubernetes MicroK8s

Oprócz poprawy bezpieczeństwa, Containerd zapewnia niskie opóźnienia i solidną wydajność w ofercie Kubernetes firmy Canonical.

ContainerD jest obsługiwany w Kubernetes i Microk1.14s w wersji 8 wraz z tradycyjnym środowiskiem uruchomieniowym Docker, które Canonical obiecuje wspierać w swojej ofercie Ubuntu Kubernetes, zaprojektowanej do obsługi operacji w wielu chmurach i zgodności z głównymi dostawcami hostingu w chmurze, takimi jak Amazon Elastic Container Service for Kubernetes (Amazon EKS), Google Kubernetes Engine i Azure Kubernetes Service.

ContainerD stał się standardowym środowiskiem wykonawczym w branży skoncentrowanym na prostocie, solidności i przenośności - powiedział Carmine Rimi, menedżer produktu w Canonical Kubernetes.

Umożliwienie Kubernetes bezpośredniego zarządzania ContainerD zmniejsza liczbę ruchomych części i zmniejsza opóźnienia w czasie rozruchu oraz poprawia wykorzystanie procesora i pamięci we wszystkich węzłach klastra.

Po prawie dwóch latach przyjęcia do CNCF, ContainerD nadal ma znaczący moment, pokazując zapotrzebowanie na kluczowe technologie kontenerowe - powiedział Chris Aniszczyk, CTO w Cloud Native Computing Foundation.

Klienci powinni mieć świadomość, że domyślne środowisko wykonawcze ich klastrów nie zostanie zastąpione po uaktualnieniu, co oznacza, że ​​jeśli używasz środowiska uruchomieniowego platformy Docker, o ile nie zdecydujesz się na migrację do kontenera, skup się na prostocie, przenośności i niezawodności.

Jeśli jesteś zainteresowany i chcesz dowiedzieć się więcej o ContainerD możesz odwiedzić witryna projektu lub sprawdź kod projektu ten link


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.