Ostatnio Firma Canonical ogłosiła uruchomienie MicroK8s który oferuje szybki i skuteczny sposób na wdrożenie Kubernetes w kilka sekund.
MicroK8s jest dostarczany jako pojedynczy pakiet dokujący, który można zainstalować w 42 różnych wersjach Linuksa.
Dzięki małej pamięci i przestrzeni dyskowej MicroK8s zapewnia skuteczny sposób rozpoczęcia pracy z Kubernetesem, niezależnie od tego, czy jest na komputerze stacjonarnym, serwerze, w chmurze, czy na urządzeniach IoT.
Zalety MicroK8
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 dostarczonymi bezpośrednio ze źródła i skonfigurowanymi w kilka sekund.
Uruchomienie najnowszej wersji oznacza również, że MicroK8s wykorzystuje wbudowane funkcje zabezpieczeń Kubernetes.
Aby jeszcze bardziej przyspieszyć wdrażanie Kubernetes i uprościć typowe scenariusze dla programistów, MicroK8s obejmuje rosnącą liczbę usług dodatkowych.
W tym:
- Rekord kontenera
- Krok włączania pamięci masowej i natywnego GPGPU włącza się za pomocą jednego polecenia.
- Dla naukowców zajmujących się danymi i inżynierów uczenia maszynowego szkolenie GPGPU ułatwia dodanie akceleracji sprzętowej do przepływów pracy uczenia maszynowego.
Kluczowe przypadki użycia, które ułatwia MicroK8, obejmują:
- Wbudowany i samoczynnie aktualizujący się Kubernetes do obsługi aplikacji IoT
- Skonfiguruj kanał CI / CD lokalnie w kilku krokach
- Szybko zainstaluj jednorazowe Kubernetes jako część produkcji pipelin CI / CDe
- Wdrażaj aplikacje z jednym węzłem na skalowanym serwerze
- Utwórz lokalny rejestr kontenerów zgodnych z OCI, aby buforować często używane kontenery
- Eksperymentuj z projektami CNCF Trail Map szybko i łatwo
- Przyspiesz modelowanie i uczenie się uczenia maszynowego dzięki obsłudze GPU
- Wdrożenia Kubeflow - zestaw narzędzi Open Source ML dla Kubernetes.
Jak zainstalować MicroK8 na Ubuntu i pochodnych?
Dla tych, którzy są zainteresowani zakupem MicroK8, powinni wiedzieć, że to narzędzie jest dostępne w sklepie Snap i można je łatwo zainstalować.
Powinni tylko otworzyć terminal w swoich systemach za pomocą Ctrl + Alt + T iw nim wykonać następujące polecenie:
sudo snap install microk8s --classic
Canonical chce objąć komercyjne wsparcie Kubernetes
Oprócz tego też Firma Canonical skupiła się na oferowaniu komercyjnego wsparcia dla klastrów Kubernetes wdrożonych przy użyciu programu Kubeadm.
Kubeadm automatyzuje instalację i konfigurację komponentów Kubernetes, takich jak serwer API, Controller Manager i Kube DNS.
Jednak nie tworzy użytkowników ani nie obsługuje instalacji i konfiguracji zależności na poziomie systemu operacyjnego.
Do tych wstępnych zadań możesz użyć narzędzia do zarządzania konfiguracją, takiego jak Ansible lub SaltStack.
Korzystanie z tych narzędzi sprawia, że tworzenie dodatkowych klastrów lub przebudowywanie istniejących klastrów jest znacznie łatwiejsze i mniej podatne na błędy.
Oferując to komercyjne wsparcie firmom używającym kubeadm do wdrażania Kubernetes w środowiskach produkcyjnych, deweloperskiej lub wieloetapowej, mogą natychmiast skorzystać ze wsparcia dla przedsiębiorstw w ramach Ubuntu Advantage for Kubernetes na zasadzie węzeł-na-węzeł.
również wsparcie jest zawarte w oficjalnych pakietach Debiana wydanych przez CNCF i używanych z kubeadm.
Zarówno nowym, jak i doświadczonym użytkownikom Kubernetes, kubeadm oferuje możliwość uruchamiania Kubernetes w dowolnym środowisku Linux.
Dzięki dodaniu klastrów wdrożonych za pomocą kubeadm firma Canonical rozszerza opcje wdrażania Kubernetes dla przedsiębiorstw.
Zastosowanie kubeadm umożliwia szczegółową eksplorację możliwości Kubernetes i umożliwia programistom i operatorom lepszy wgląd w mechanizmy niskiego poziomu Konfiguracja Kubernetes.
Te możliwości sprawiają, że Kubeadm to doskonały wybór dla tych, którzy potrzebują dogłębnego doświadczenia operacyjnego i oferują natychmiastową współpracę ze społecznością operatorów Kubernetes.
Największym celem Kubeadm w najbliższej przyszłości jest osiągnięcie ogólnej dostępności.
Doskonała, bardzo dziękuję za wkład.