Oktawave Kubernetes Service

Jak działa Managed Kubernetes w Oktawave? Zobacz tutorial

Kubernetes to niezastąpione narzędzie do automatyzowania zarządzania aplikacjami kontenerowymi. Dzięki usłudze Managed Kubernetes korzystanie z platformy jest jeszcze prostsze. Aby ułatwić samodzielne zarządzanie aplikacjami w oparciu o procesy CI/CD, przygotowaliśmy serię edukacyjnych tutoriali. W pierwszym odcinku pokazujemy, jak działa Oktawave Kubernetes Service.  

Nieustanna potrzeba zwiększania wydajności pracy programistów, a także skalowalności i elastyczności samych systemów, spowodowała wzrost popularności technologii opartej o kontenery. Pierwszym krokiem było odejście od monolitycznych systemów na rzecz mikroserwisów, a następnym podzielenie rozproszonych aplikacji na mniejsze komponenty (i „spakowanie ich” w kontenery). Szybko jednak okazało się, że zarządzanie złożonymi systemami i wieloma kontenerami może być problematyczne. Z pomocą przyszła platforma Kubernetes (K8s), która pozwala zautomatyzować konfigurację i instalację aplikacji kontenerowych w dowolnym środowisku.

Czytaj również: 4 korzyści z Managed Kubernetes przy migracji do mikroserwisów

To właśnie Kubernetes przeniósł zarządzanie kontenerami na wyższy poziom, pozwalając firmom szybciej dostarczać nowe i bardziej innowacyjne produkty oraz usługi. Licznym korzyściom z wdrożenia tej technologii towarzyszą jednak spore wyzwania. Ponieważ rozwiązanie to wymaga specjalistycznej wiedzy, firmy mogą outsource’ować obsługę i korzystać z usługi zarządzanej (Managed Kubernetes) u dostawców chmur. W Oktawave dostępna jest ona pod nazwą Oktawave Kubernetes Service (OKS).

Aby przybliżyć działanie Managed Kubernetes, przygotowaliśmy serię praktycznych tutoriali prowadzonych przez Jakuba Mrozińskiego, doświadczonego DevOps Engineera. W pierwszym odcinku pokazujemy, jak zbudować proces CI / CD dla prostej aplikacji i wdrożyć go w klastrze Kubernetes w chmurze Oktawave. W kolejnych odcinkach zaprezentujemy, jak działają zarządzane usługi Kubernetes u globalnych dostawców chmur: Google Cloud Platform (Google Kubernetes Engine), Azure (Azure Kubernetes Service) i AWS (Elastic Kubernetes Service).

Tutoriale przygotowane przez Oktawave z jednej strony pozwolą Ci zyskać rozeznanie w dostępnych na rynku rozwiązaniach, z drugiej są praktycznymi przewodnikami, które nawet początkującemu inżynierowi pomogą rozpocząć pracę z K8s.

Z pierwszego odcinka dowiesz się:

  • Czym jest Oktawave Kubernetes Service (OKS)?
  • W jaki sposób utworzyć klaster Kubernetes z wykorzystaniem Terraform na platformie Oktawave?
  • Jak przygotować pipeline CI / CD w oparciu o Github Actions dla prostej aplikacji napisanej w pythonie (Django)?
  • Jakie warto zastosować „sztuczki”, np. dlaczego użyć anti-affinity, jak wdrożyć load balancer do serwowania aplikacji, czy Kustomize jest dobry do tworzenia szablonów konfiguracji?
  • Jak przygotować repozytorium Github i skonfigurować actions?
  • Jak z sukcesem przeprowadzić proces deploymentu na klastrze K8s? 


Jeśli potrzebujesz wsparcia w uruchomieniu i zarządzaniu klastrem Kubernetes w dowolnej chmurze, skontaktuj się z Oktawave. Możesz wybrać, czy chcesz przejąć nad nim kontrolę i samodzielnie zarządzać aplikacją, czy powierzyć obsługę naszemu zespołowi. 

Ostatnie wpisy

Może zainteresują Cię także…