Skip to main content

Cubernety

Co to jest cubernet?

Kubernetes to rozszerzalna, przenośna platforma open source, która służy przede wszystkim do zarządzania usługami kontenerowymi. Korzystając z tej platformy, upraszcza się zarówno konfigurację deklaratywną, jak i proces automatyzacji. Kubernetes (oprogramowanie) posiada gigantyczny ekosystem i ogromną społeczność użytkowników.

Co możesz z tym zrobić?

Informatyczny gigant Google udostępnił Kubernetes jako projekt open source w 2014 roku. Platforma bazuje na 15-letnim doświadczeniu, które Google posiada w zakresie skalowania obciążeń produkcyjnych na gigantyczną skalę. Dodajmy do tego wiele pomysłów i praktyk społeczności open source, która jest zaangażowana w rozwój projektu na dużą skalę. Kubernetes oferuje wiele różnych funkcji.

Można go zdefiniować:

  • jako wysokowydajna platforma kontenerowa
  • jako platforma dla mikrousług
  • jako platforma mobilnej chmury obliczeniowej
YouTube

By loading the video, you agree to YouTube’s privacy policy.
Learn more

Load video

Kubernetes zapewnia środowisko zarządzania zorientowane na kontenery, które stosunkowo łatwo koordynuje infrastrukturę obliczeniową, magazynową i sieciową w kontekście obciążenia pracą użytkowników.

Zalety i wady w skrócie

Pro
  • Korzystanie z platformy do tworzenia i zarządzania kontenerami daje wiele różnych korzyści. Nowe funkcjonalności lub usługi mogą być realizowane znacznie szybciej i mniej skomplikowane w bezpośrednim porównaniu z systemami monolitycznymi. Procesy ręczne, które są niezbędne do skalowania i dostarczania aplikacji kontenerowych, stają się przestarzałe i zautomatyzowane przez platformę. Kolejną znaczącą zaletą jest skalowanie. Jeśli niektóre aplikacje wymagają więcej zasobów, można je udostępnić szybko i skutecznie.
Contra
  • Istotną wadą Kubernetesa (oprogramowania) jest jego złożoność. Kontenery są w wielu przypadkach bardziej skomplikowane w konfiguracji i zarządzaniu niż wdrożenie zwykłych maszyn wirtualnych. Wyzwaniem może być również śledzenie wszystkich aktywnych kontenerów, ponieważ dostępne w tym celu narzędzia nie są jeszcze wystarczająco dojrzałe. W związku z tym tworzenie infrastruktury monitoringu dla wdrożeń kontenerów jest zazwyczaj bardziej skomplikowane niż wdrażanie maszyn wirtualnych.

Brak tradycyjnego systemu PaaS

Chociaż system oferuje szeroki zakres różnych funkcjonalności, Kubernetes nie jest tradycyjną, wszechstronną platformą PaaS. Ponieważ platforma działa na poziomie kontenera, a nie na poziomie sprzętowym jak tradycyjne systemy PaaS, system może oferować różne opcje, które wykraczają daleko poza standardowe rozwiązania, oprócz tradycyjnych usług PaaS, takich jak skalowanie, dostarczanie i monitorowanie.

Kubernetes dostarcza elementy konstrukcyjne do budowy platform deweloperskich, zachowując przy tym elastyczność i wybór, które są ważne dla użytkowników:

  • Nie ogranicza to rodzaju stosowanych aplikacji. Platforma ma na celu wsparcie jak największej różnorodności obciążeń.
  • Nie dostarcza usług na poziomie aplikacji, takich jak oprogramowanie pośredniczące, bazy danych czy pamięci podręczne.

Wnioski Zespołu Optymalizatorów OM

[su_quote]Kubernetes to wysokowydajna platforma do orkiestracji kontenerów. Umożliwia automatyczną konfigurację, obsługę i skalowanie aplikacji kontenerowych oraz obsługuje wszystkie znane platformy chmurowe.
[/su_quote]

FAQs

Tak, AWS (Amazon Web Services) oferuje pełne wsparcie dla Kubernetes (oprogramowanie).
Dla orkiestracji klastrów Kubernetes dostępne są zarówno bezpłatne, jak i płatne usługi.
Nie, wszystkie główne platformy chmurowe obsługują Kubernetes (oprogramowanie), dzięki czemu kontenery mogą być przenoszone pomiędzy platformami przy minimalnym wysiłku.

Dalsze linki

https://de.wikipedia.org/wiki/Kubernetes
https://kubernetes.io/de/
https://www.cloudcomputing-insider.de/was-ist-kubernetes
https://www.redhat.com/de/topics/containers/what-is-kubernetes


Masz jeszcze jakieś pytania?

Prosimy o kontakt z nami


Dalsze treści