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 Google Pay Ikona płatności ING Bank Śląski 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łać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile