ODBIERZ TWÓJ BONUS :: »

Kubernetes. Tworzenie niezawodnych systemów rozproszonych Kelsey Hightower, Brendan Burns, Joe Beda

Autorzy:
Kelsey Hightower, Brendan Burns, Joe Beda
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.7/6  Opinie: 6
Stron:
224
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
26,94 zł 44,90 zł (-40%)
26,94 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
22,45 zł 44,90 zł (-50%)
22,45 zł najniższa cena z 30 dni

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

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Sprawdź nowe wydanie

Kubernetes. Tworzenie niezawodnych systemów rozproszonych. Wydanie III
Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson
Kubernetes jest ważnym narzędziem do tworzenia, wdrażania i utrzymywania aplikacji w chmurze. Obecnie pozwala na uzyskiwanie prędkości, zwinności, niezawodności i wydajności na wysokim poziomie, a samo tworzenie i utrzymywanie systemów rozproszonych jest proste, efektywne i satysfakcjonujące. Trzeba tylko zrozumieć, na czym polega abstrakcja kontenerów i interfejsów API orkiestracji kontenerów i poświęcić trochę czasu na zapoznanie się z samym Kubernetesem. Oto p...

Czego się nauczysz?

  • Tworzenia i uruchamiania kontenerów za pomocą Dockera
  • Budowania i optymalizacji obrazów kontenerów oraz zarządzania ich bezpieczeństwem
  • Instalowania i konfigurowania klastra Kubernetes w chmurze i lokalnie
  • Zarządzania klastrem Kubernetes i jego komponentami
  • Wykorzystywania poleceń kubectl do zarządzania obiektami i debugowania
  • Tworzenia, uruchamiania i monitorowania kapsuł (Pods) w Kubernetes
  • Definiowania i stosowania etykiet oraz adnotacji do organizowania zasobów
  • Konfigurowania wykrywania usług i udostępniania ich poza klastrem
  • Tworzenia i skalowania obiektów ReplicaSet oraz DaemonSet
  • Zarządzania zadaniami jednorazowymi i równoległymi za pomocą obiektu Job
  • Używania obiektów ConfigMap i tajnych danych do zarządzania konfiguracją i bezpieczeństwem
  • Tworzenia, aktualizowania i skalowania wdrożeń (Deployment)
  • Integracji zewnętrznych systemów przechowywania danych z Kubernetes
  • Wdrażania rzeczywistych aplikacji, takich jak Parse, Ghost i Redis, w klastrze Kubernetes
  • Budowania i konfigurowania klastra Kubernetes na Raspberry Pi

Systemy rozproszone miały być odpowiedzią na zwiększone wymagania wobec systemów informatycznych. Chodziło o takie cechy jak łatwe współużytkowanie zasobów, odporność na awarie, prostota rozbudowy czy skalowalność. Z czasem okazało się, że możliwości systemów rozproszonych mogą być jeszcze bardziej atrakcyjne. Równocześnie jednak architekci, programiści i w końcu również administratorzy systemów doświadczali na własnej skórze, że projektowanie, budowa i utrzymywanie systemu rozproszonego niesie ze sobą wyzwania, o jakich nie mieli pojęcia twórcy systemów wcześniejszych generacji. Wyjściem z tej trudnej sytuacji mogą być rozwijane w ostatnich latach kontenery i interfejsy API orkiestracji kontenerów, takie jak Kubernetes.

Ta książka jest znakomitym wprowadzeniem do Kubernetesa - udostępnionego na licencji open source orkiestratora klastrów (ang. orchestrator). Kontenery i orkiestratory są bardzo młodą technologią, jednak już teraz umożliwiają programistom budowanie i wdrażanie aplikacji z nieosiągalną dotychczas szybkością i niezawodnością. Dzięki tej książce dowiesz się, jaką rolę odgrywa Kubernetes w cyklu życia aplikacji rozproszonej. Nauczysz się wykorzystywać narzędzia i interfejsy API do automatyzacji skalowalnych systemów rozproszonych, niezależnie od tego, czy są to usługi internetowe, aplikacje do uczenia maszynowego, czy klastry komputerów Raspberry Pi. Przekonasz się, że Kubernetes i technologia kontenerowa mogą pomóc w osiągnięciu nowych poziomów prędkości, zwinności, niezawodności i wydajności.

W książce między innymi:

  • zakres działania Kubernetesa
  • tworzenie aplikacji kontenerowych za pomocą Dockera
  • kontenery w Kubernetesie i ich środowisko wykonawcze
  • uruchamianie aplikacji w środowisku produkcyjnym
  • przykłady wdrażania rzeczywistych aplikacji w Kubernetesie

Niezawodny system rozproszony? Kubernetes, koniecznie!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorach książki

Kelsey Hightower zajmował się różnymi technikami informatycznymi. Jest orędownikiem idei open source i prostych narzędzi, które ułatwiają ludziom życie. Namiętnie pisze kod w Go i prowadzi warsztaty techniczne

Dr Brendan Burns jest wiceprezesem Microsoftu odpowiedzialnym za usługi: Azure, Azure Arc, Kubernetes w Azure, Linux w Azure i PowerShell. Wcześniej pracował w Google Cloud, gdzie współtworzył projekt open source Kubernetes i rozwijał API takie jak Deployment Manager i Cloud DNS. Współautor książek Kubernetes. Tworzenie niezawodnych systemów rozproszonych i Najlepsze praktyki w Kubernetes. Jak budować udane aplikacje.

Joe Beda jest jednym z inicjatorów projektu Kubernetes, pełnił kluczową funkcję w tworzeniu Google Compute Engine (usługi VM w chmurze Google). Pracuje jako dyrektor techniczny firmy Heptio.

Kelsey Hightower, Brendan Burns, Joe Beda - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "Kubernetes. Tworzenie niezawodnych systemów rozproszonych" wymaga wcześniejszej znajomości Kubernetesa lub Dockera?
Nie, książka jest napisana z myślą o osobach zaczynających przygodę z Kubernetesem i technologią kontenerową. Wyjaśnia podstawowe pojęcia oraz prowadzi krok po kroku przez instalację, konfigurację i wdrażanie aplikacji.
2. W jaki sposób książka pomaga w praktycznym wdrażaniu Kubernetesa?
Publikacja zawiera liczne przykłady wdrożeń rzeczywistych aplikacji, instrukcje instalacji Kubernetesa w chmurze i lokalnie, a także opisuje typowe polecenia i narzędzia, które ułatwiają codzienną pracę z klastrem.
3. Czy znajdę w książce informacje o integracji Kubernetesa z chmurą publiczną?
Tak, książka omawia instalację i zarządzanie klastrem Kubernetes w usługach takich jak Google Cloud, Azure oraz Amazon Web Services, a także integrację z zewnętrznymi usługami i magazynami danych.
4. Czy publikacja zawiera przykłady wdrażania konkretnych aplikacji?
Tak, w książce znajdziesz szczegółowe przykłady wdrażania popularnych aplikacji, takich jak Parse, Ghost czy Redis, wraz z instrukcjami konfiguracji i testowania.
5. Jakie zagadnienia związane z bezpieczeństwem kontenerów są poruszane w książce?
Autor omawia m.in. bezpieczeństwo obrazów kontenerów, zarządzanie tajnymi danymi (secrets), ograniczenia zasobów oraz strategie aktualizacji i skalowania w celu zapewnienia niezawodności systemów.
6. Czy książka nadaje się do nauki samodzielnej i przygotowania do pracy z Kubernetesem?
Tak, książka jest idealna do nauki samodzielnej - zawiera praktyczne ćwiczenia, podsumowania, instrukcje krok po kroku oraz wyjaśnienia terminów, co pozwala efektywnie przyswoić materiał.
7. Czy książka obejmuje zagadnienia związane z automatyzacją i skalowaniem aplikacji?
Tak, autor szczegółowo opisuje automatyzację wdrożeń, skalowanie usług i zespołów programistycznych, użycie mikrousług oraz narzędzia do zarządzania dużymi klastrami.
8. Czy książka wyjaśnia, jak korzystać z narzędzi takich jak kubectl?
Tak, w jednym z rozdziałów znajdziesz opis najważniejszych poleceń kubectl, zarządzania obiektami w Kubernetesie, debugowania oraz pracy z przestrzeniami nazw i etykietami.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
26,94 zł
Dodaj do koszyka
Ebook
22,45 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile