Software house Grupa Improve Sp. z o.o. - ul. Marcelińska 94B/181 Poznań

Kubernetes

Platforma do zarządzania kontenerami, Kubernetes, regularnie zyskuje na popularności. Umożliwia automatyzację procesu uruchamiania i skalowania aplikacji.

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.

Nasza oferta

Umów się
na darmową konsultację