ODBIERZ TWÓJ BONUS :: »

Kubernetes. Wzorce projektowe. Komponenty wielokrotnego użycia do projektowania natywnych aplikacji chmurowych Bilgin Ibryam, Roland Huß

(ebook) (audiobook) (audiobook)
Autorzy:
Bilgin Ibryam, Roland Huß
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
2.8/6  Opinie: 5
Stron:
240
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
24,50 zł 49,00 zł (-50%)
24,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Architektury aplikacji natywnych dla Kubernetes i chmury
  • Tworzenia i zarządzania kontenerami, kapsułami, usługami i przestrzeniami nazw
  • Definiowania i stosowania przewidywalnych wymagań zasobowych
  • Wdrażania aplikacji z wykorzystaniem wzorców blue-green i canary deployment
  • Monitorowania kondycji aplikacji za pomocą sond żywotności i gotowości
  • Zarządzania cyklem życia kontenerów i obsługi sygnałów systemowych
  • Automatycznego rozmieszczania kontenerów z wykorzystaniem zasad, skaz i tolerancji
  • Projektowania zadań wsadowych, okresowych, usług demonów i singletonów
  • Obsługi aplikacji stanowych z trwałą pamięcią, siecią i tożsamością
  • Implementowania wykrywania usług wewnątrz i na zewnątrz klastra
  • Stosowania kontenerów inicjalizacyjnych, przyczepek, adapterów i ambasadorów
  • Zarządzania konfiguracją aplikacji przez zmienne środowiskowe, ConfigMapy i szablony
  • Tworzenia i używania kontrolerów oraz operatorów do automatyzacji zarządzania zasobami
  • Skalowania aplikacji ręcznie i automatycznie na poziomie kapsuł i klastra
  • Budowania i wdrażania własnych obrazów kontenerów w środowiskach Kubernetes, OpenShift i Knative

Kubernetes jest platformą do orkiestracji kontenerów. Projekt ten należy dziś do najpopularniejszych i najbogatszych narzędzi w swojej klasie, stanowi także podstawę dla wielu innych platform, znanych jako systemy typu PaaS. Dzięki nim Kubernetes zyskał możliwość tworzenia aplikacji, jednak tego rodzaju narzędzia wymagają od programistów i architektów zastosowania odpowiednich wzorców projektowych. Opisują one schematy rozwiązywania problemów na różnych poziomach dokładności, a tym samym umożliwiają efektywne projektowanie i implementację nowoczesnych, elastycznych natywnych aplikacji chmurowych w Kubernetesie.

To książka przeznaczona dla programistów, którzy chcą rozwijać chmurowe aplikacje dla Kubernetesa. Opisano w niej wiele przydatnych wzorców, przedstawiono ich możliwości i wytyczne do stosowania. Poszczególne zagadnienia zostały zilustrowane praktycznymi przykładami. Wśród wzorców znalazły się te, które ułatwiają tworzenie aplikacji chmurowych, oraz umożliwiające zarządzanie interakcjami między kontenerami i platformami. Opisano tu różne metody konfiguracji aplikacji w Kubernetesie oraz zasady organizowania kontenerów w ramach kapsuły. Wprowadzono również szereg bardziej zaawansowanych tematów, takich jak techniki rozszerzania platformy czy tworzenie obrazów kontenerów. Poszczególne wzorce nadają się do wielokrotnego użytku i są szczególnie przydatne w przypadku natywnych środowisk chmurowych.

W książce opisano następujące kategorie wzorców:

  • wzorce podstawowe
  • wzorce zachowań
  • wzorce strukturalne
  • wzorce konfiguracji
  • wzorce zaawansowane

Kubernetes: rzeczywiste rozwiązanie istotnych problemów!

Wybrane bestsellery

O autorach książki

Bilgin Ibryam jest starszym architektem w firmie Red Hat. Kieruje też wieloma projektami w Apache Software Foundation. Jest blogerem, często występuje na różnych konferencjach. Pasjonuje się oprogramowaniem open source, systemami rozproszonymi i mikrousługami.

Dr Roland Huss jest starszym inżynierem oprogramowania w firmie Red Hat i członkiem zespołu serverless pracującego nad projektem Knative. Jest też jednym z głównych autorów kilku popularnych narzędzi do programowania w Javie.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Kubernetes. Wzorce projektowe" wymaga wcześniejszej znajomości Kubernetesa lub konteneryzacji?
Podstawowa znajomość Kubernetesa i kontenerów będzie pomocna, aby w pełni zrozumieć omawiane wzorce i przykłady. Książka zawiera jednak wprowadzenie, które ułatwi szybkie przypomnienie najważniejszych pojęć.
2. Jakie praktyczne umiejętności można zdobyć dzięki tej książce?
Czytelnik nauczy się stosować sprawdzone wzorce projektowe do budowy, wdrażania i skalowania natywnych aplikacji chmurowych w Kubernetesie. Pozna konkretne techniki zarządzania cyklem życia, konfiguracją, skalowaniem oraz integracją komponentów w środowiskach produkcyjnych.
3. Czy książka zawiera przykłady kodu lub gotowe rozwiązania?
Tak, większość wzorców projektowych została zilustrowana praktycznymi przykładami, co ułatwia wdrożenie rozwiązań w realnych projektach.
4. Czy publikacja obejmuje zaawansowane zagadnienia związane z Kubernetesem?
Tak, książka omawia zarówno podstawowe, jak i zaawansowane wzorce, w tym m.in. tworzenie operatorów, kontrolerów, techniki automatycznego skalowania czy budowania obrazów kontenerów.
5. Czy książka będzie przydatna do nauki samodzielnej, czy lepiej korzystać z niej jako materiału uzupełniającego?
Książka sprawdzi się zarówno jako samodzielny przewodnik po wzorcach projektowych Kubernetesa, jak i jako uzupełnienie kursów, szkoleń czy dokumentacji technicznej.
6. W jakim formacie dostępna jest książka na Helion.pl?
Książka dostępna jest w wersji papierowej oraz jako e-book (PDF, ePub, mobi), co pozwala na wygodne czytanie na różnych urządzeniach.
7. Czy publikacja nadaje się jako materiał do pracy zespołowej lub na warsztaty?
Tak, dzięki licznym przykładom i praktycznym rozwiązaniom książka doskonale sprawdzi się jako baza do pracy zespołowej, warsztatów czy wspólnego projektowania aplikacji chmurowych.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
49,00 zł
Niedostępna
Ebook
24,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint