Przejdź do treści
Software house i marketing · Poznań Realizacje Cennik Baza wiedzy O nas Kontakt 512 215 804

Co to jest Kubernetes?

Platforma typu open source w pierwszej wersji została wydana przez Google w 2014 roku, a aktualnie jest rozwijana przez Cloud Native Computing Foundation. Ułatwia zarządzanie, automatyzację, skalowanie zadań oraz serwerów, które są uruchamiane w kontenerach. Kubernetes składa się z klasterów, węzłów i płaszczyzny sterowania.

Gdzie znajduje zastosowanie Kubernetes?

Kubernetes pozwala w łatwy sposób zarządzać cyklem życia kontenerów. Sprawia, że uzyskują one pożądany stan, przy jednoczesnym monitorowaniu i ich utrzymaniu. Możliwa jest również separacja kontenerów, które mogą być aplikacjami przenośnymi, co pozwala na łatwe zarządzanie nimi między środowiskami.

Kontenery rozmieszczane są w taki sposób, aby jak najlepiej wykorzystać moc procesora i pamięci RAM. Jeżeli któryś z nich przestaje działać, automatycznie jest restartowany.

Aktualnie z możliwości Kubernetes korzystają:

  • Oracle,
  • Google,
  • Amazon Web Services.

Jakie korzyści wynikają z zastosowania Kubernetes?

  • Współpraca z wieloma narzędziami kontenerowymi.
  • Niezawodność.
  • Kontenery są udostępniane za pomocą DNS lub adresu IP.
  • Wysokie bezpieczeństwo danych.
  • Równoważenie obciążeń.
  • Do wyboru przechowywanie lokalne lub w chmurze.
  • Automatyczne skalowanie.

Wady Kubernetes

  • Trudna obsługa.
  • Nie wdraża kodu źródłowego i nie tworzy aplikacji. Do tego potrzebne jest dodatkowe narzędzie.
Masz projekt albo temat do omówienia? Napisz wprost do Jakuba.

Wyślij brief albo opisz temat w kilku zdaniach. Jakub wraca z pytaniami i wstępną wyceną w ciągu 24 godzin roboczych - bez zobowiązań.

    W czym możemy pomóc?
    Umów konsultację