reklama - zainteresowany?

Kubernetes. Receptury. Aplikacje natywne dla - Helion

Kubernetes. Receptury. Aplikacje natywne dla
Autor: Sameer Naik, S
Tytuł oryginału: Kubernetes Cookbook: Building Cloud Native Applications, 2nd Edition
TÅ‚umaczenie: Magdalena A. Tkacz
ISBN: 978-83-289-1345-5
stron: 192, Format: 165x235, okładka: mi
Data wydania: 2024-10-01
Księgarnia: Helion

Cena książki: 53,91 zł (poprzednio: 59,90 zł)
Oszczędzasz: 10% (-5,99 zł)

Nakład wyczerpany

Tagi: Kubernetes | Programowanie w chmurze | Raspberry Pi

Kubernetes sta

 

Zobacz także:

  • DevOps dla zdesperowanych. Praktyczny poradnik przetrwania
  • Kubernetes. Kurs video. Wdra
  • Kubernetes. Przewodnik po orkiestracji kontener
  • DevOps dla zdesperowanych. Praktyczny poradnik przetrwania
  • Kubernetes. Przewodnik po orkiestracji kontener

Spis treści

Kubernetes. Receptury. Aplikacje natywne dla środowiska chmurowego. Wydanie II -- spis treści

Przedmowa

Rozdział 1. Pierwsze kroki z Kubernetes

  • 1.1. Instalacja interfejsu wiersza poleceÅ„ Kubernetes (kubectl)
  • 1.2. Instalacja Minikube w celu uruchomienia lokalnej instancji Kubernetes
  • 1.3. Lokalne wykorzystanie Minikube jako Å›rodowiska deweloperskiego
  • 1.4. Uruchamianie swojej pierwszej aplikacji na Minikube
  • 1.5. Używanie kind do uruchamiania Kubernetes lokalnie
  • 1.6. Korzystanie z Kubernetes w Docker Desktop
  • 1.7. PrzeÅ‚Ä…czanie kontekstów kubectl
  • 1.8. PrzeÅ‚Ä…czanie kontekstów i przestrzeni nazw przy użyciu kubectx i kubens

Rozdział 2. Tworzenie klastra Kubernetes

  • 2.1. Przygotowanie nowego wÄ™zÅ‚a dla klastra Kubernetes
  • 2.2. Uruchamianie wÄ™zÅ‚a warstwy sterowania Kubernetes
  • 2.3. Instalowanie dodatku Container Network dla sieci klastrów
  • 2.4. Dodawanie wÄ™zÅ‚ów roboczych do klastra Kubernetes
  • 2.5. Uruchamianie kokpitu nawigacyjnego Kubernetes
  • 2.6. Uzyskanie dostÄ™pu do kokpitu nawigacyjnego Kubernetes
  • 2.7. Wdrażanie serwera Kubernetes Metrics Server
  • 2.8. Pobieranie okreÅ›lonej wersji Kubernetes z serwisu GitHub
  • 2.9. Pobieranie plików binarnych klienta i serwera
  • 2.10. Korzystanie z plików jednostek systemd do uruchamiania komponentów Kubernetes
  • 2.11. Tworzenie klastra Kubernetes w Google Kubernetes Engine
  • 2.12. Tworzenie klastra Kubernetes w usÅ‚udze Azure Kubernetes Service
  • 2.13. Tworzenie klastra Kubernetes w usÅ‚udze Amazon Elastic Kubernetes Service

Rozdział 3. Jak korzystać z klienta Kubernetes

  • 3.1. Lista zasobów
  • 3.2. Usuwanie zasobów
  • 3.3. Obserwowanie zmian zasobów za pomocÄ… kubectl
  • 3.4. Edytowanie obiektów za pomocÄ… kubectl
  • 3.5. Uzyskiwanie dodatkowych informacji co do zasobów i pól z kubectl

Rozdział 4. Tworzenie i modyfikowanie podstawowych obciążeń roboczych

  • 4.1. Tworzenie poda przy użyciu kubectl run
  • 4.2. Tworzenie wdrożenia przy użyciu kubectl create
  • 4.3. Tworzenie obiektów z pliku manifestów
  • 4.4. Pisanie od podstaw manifestu dla poda
  • 4.5. Uruchamianie wdrożenia przy użyciu manifestu
  • 4.6. Aktualizacja wdrożenia
  • 4.7. Uruchamianie zadaÅ„ w trybie wsadowym
  • 4.8. Uruchamianie w podzie zadania wedÅ‚ug harmonogramu
  • 4.9. Uruchamianie demonów infrastruktury na wÄ™zeÅ‚

Rozdział 5. Praca z usługami

  • 5.1. Tworzenie usÅ‚ugi eksponujÄ…cej TwojÄ… aplikacjÄ™
  • 5.2. Weryfikacja wpisu DNS dla usÅ‚ugi
  • 5.3. Zmiana typu usÅ‚ugi
  • 5.4. Wdrażanie kontrolera ingress
  • 5.5. UdostÄ™pnianie usÅ‚ug spoza klastra

Rozdział 6. Zarządzanie manifestami aplikacji

  • 6.1. Instalacja Helm, menedżera pakietów dla Kubernetes
  • 6.2. Dodawanie repozytoriów ze schematami do Helm
  • 6.3. Używanie Helm do instalowania aplikacji
  • 6.4. Sprawdzanie, jakie parametry schematu sÄ… konfigurowalne
  • 6.5. Nadpisywanie parametrów schematu
  • 6.6. Pobieranie podawanych przez użytkownika parametrów wydania Helm
  • 6.7. Odinstalowywanie aplikacji z wykorzystaniem Helm
  • 6.8. Tworzenie wÅ‚asnego schematu - przygotowanie paczki z aplikacjÄ… dla Helm
  • 6.9. Instalacja Kompose
  • 6.10. Konwertowanie plików Docker Compose na manifesty Kubernetes
  • 6.11. Konwersja pliku Docker Compose na schemat Helm
  • 6.12. Instalacja kapp
  • 6.13. Wdrażanie manifestów YAML przy użyciu kapp

Rozdział 7. Odkrywanie interfejsu API Kubernetes i kluczowe metadane

  • 7.1. Wykrywanie punktów koÅ„cowych serwera API Kubernetes
  • 7.2. Zrozumienie struktury manifestu Kubernetes
  • 7.3. Tworzenie przestrzeni nazw w celu unikniÄ™cia kolizji nazw
  • 7.4. Ustawianie ograniczeÅ„ w przestrzeni nazw
  • 7.5. Etykietowanie obiektu
  • 7.6. Używanie etykiet w zapytaniach
  • 7.7. Dodawanie komentarzy do zasobu za pomocÄ… jednego polecenia

Rozdział 8. Woluminy i dane konfiguracyjne

  • 8.1. Wymiana danych miÄ™dzy kontenerami za poÅ›rednictwem woluminu lokalnego
  • 8.2. Przekazywanie klucza dostÄ™pu API do podów przy użyciu sekretu
  • 8.3. Dostarczanie danych konfiguracyjnych do aplikacji
  • 8.4. Używanie trwaÅ‚ego woluminu w Minikube
  • 8.5. O trwaÅ‚oÅ›ci danych w Minikube
  • 8.6. Przechowywanie zaszyfrowanych sekretów w systemie kontroli wersji

Rozdział 9. Skalowanie

  • 9.1. Skalowanie wdrożenia
  • 9.2. Korzystanie z automatycznego, poziomego skalowania poda (HPA)
  • 9.3. Automatyczna zmiana rozmiaru klastra w GKE
  • 9.4. Automatyczna zmiana rozmiaru klastra w Amazon EKS

Rozdział 10. Bezpieczeństwo

  • 10.1. Zapewnianie unikalnej tożsamoÅ›ci dla aplikacji
  • 10.2. WyÅ›wietlanie i przeglÄ…danie informacji zwiÄ…zanych z kontrolÄ… dostÄ™pu
  • 10.3. Kontrolowanie dostÄ™pu do zasobów
  • 10.4. Zabezpieczanie podów

Rozdział 11. Monitorowanie i rejestrowanie

  • 11.1. DostÄ™p do dzienników kontenera
  • 11.2. Odzyskiwanie ze stanu uszkodzonego za pomocÄ… sondy aktywnoÅ›ci
  • 11.3. Kontrolowanie przepÅ‚ywu ruchu do poda przy użyciu sondy gotowoÅ›ci
  • 11.4. Ochrona wolno uruchamiajÄ…cych siÄ™ kontenerów za pomocÄ… sondy rozruchowej
  • 11.5. Dodawanie sond aktywnoÅ›ci i gotowoÅ›ci do wdrożeÅ„
  • 11.6. Uzyskiwanie dostÄ™pu do wskaźników Kubernetes w interfejsie linii poleceÅ„
  • 11.7. Korzystanie z Prometheus i Grafana na Minikube

RozdziaÅ‚ 12. Utrzymywanie systemu i rozwiÄ…zywanie problemów

  • 12.1. WÅ‚Ä…czanie autouzupeÅ‚niania dla kubectl
  • 12.2. Usuwanie podów z usÅ‚ugi
  • 12.3. Uzyskiwanie spoza klastra dostÄ™pu do usÅ‚ugi ClusterIP
  • 12.4. Zrozumienie i analizowanie stanu zasobów
  • 12.5. Debugowanie podów
  • 12.6. WpÅ‚ywanie na zachowanie podów podczas uruchamiania
  • 12.7. Uzyskiwanie szczegóÅ‚owej migawki stanu klastra
  • 12.8. Dodawanie wÄ™zÅ‚ów roboczych Kubernetes
  • 12.9. Czasowe odÅ‚Ä…czanie wÄ™zÅ‚a Kubernetes na potrzeby wykonania konserwacji

Rozdział 13. Sieci usług

  • 13.1. Instalacja sieci usÅ‚ug Istio
  • 13.2. Wdrażanie mikrousÅ‚ugi za pomocÄ… sidecara Istio
  • 13.3. Trasowanie ruchu przy użyciu usÅ‚ugi wirtualnej Istio
  • 13.4. Nadpisywanie adresu URL przy użyciu usÅ‚ugi wirtualnej Istio
  • 13.5. Instalacja usÅ‚ugi Linkerd Service Mesh
  • 13.6. Wdrażanie usÅ‚ugi w sieci Linkerd Mesh
  • 13.7. Linkerd: przekierowywanie ruchu do usÅ‚ugi
  • 13.8. Linkerd: autoryzowanie ruchu do serwera

Rozdział 14. Aplikacje bezserwerowe i aplikacje sterowane zdarzeniami

  • 14.1. Instalacja Knative Operator
  • 14.2. Instalacja komponentu Knative Serving
  • 14.3. Instalacja Knative CLI
  • 14.4. Tworzenie usÅ‚ugi Knative
  • 14.5. Instalacja komponentu Knative Eventing
  • 14.6. Wdrażanie Knative Eventing Source
  • 14.7. WÅ‚Ä…czanie Knative Eventing Sources
  • 14.8. Instalowanie źródeÅ‚ zdarzeÅ„ z TriggerMesh

Rozdział 15. Rozbudowywanie Kubernetes

  • 15.1. Kompilacja ze źródÅ‚a
  • 15.2. Kompilowanie okreÅ›lonego komponentu
  • 15.3. Używanie oprogramowania klienckiego jÄ™zyka Python do pracy z Kubernetes API
  • 15.4. Rozszerzanie interfejsu API z wykorzystaniem definicji niestandardowych zasobów

Dodatek. Zasoby

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.