reklama - zainteresowany?

Kubernetes. Przewodnik po orkiestracji kontener - Helion

Kubernetes. Przewodnik po orkiestracji kontener
Autor: Alan Hohn
Tytuł oryginału: The Book of Kubernetes: A Complete Guide to Container Orchestration
TÅ‚umaczenie: Robert G
ISBN: 978-83-289-1012-6
stron: 392, Format: 165x228, okładka: mi
Data wydania: 2024-07-23
Księgarnia: Helion

Cena książki: 62,30 zł (poprzednio: 89,00 zł)
Oszczędzasz: 30% (-26,70 zł)

Dodaj do koszyka Kubernetes. Przewodnik po orkiestracji kontener

Tagi: Kubernetes

Kontenery i framework Kubernetes gwarantuj

Dodaj do koszyka Kubernetes. Przewodnik po orkiestracji kontener

 

Osoby które kupowały "Kubernetes. Przewodnik po orkiestracji kontener", wybierały także:

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

Dodaj do koszyka Kubernetes. Przewodnik po orkiestracji kontener

Spis treści

Kubernetes. Przewodnik po orkiestracji kontenerów i tworzeniu niezawodnych aplikacji -- spis treści

Wprowadzenie

Część I. Tworzenie i używanie kontenerów

  • 1. Dlaczego kontenery sÄ… ważne?
    • Nowoczesna architektura aplikacji
      • Atrybut: natywna chmura
      • Atrybut: moduÅ‚owość
      • Atrybut: mikrousÅ‚ugi
      • Zaleta: skalowalność
      • Zaleta: niezawodność
      • Zaleta: odporność na awarie
    • Dlaczego kontenery?
      • Wymagania dotyczÄ…ce kontenerów
      • Wymagania dotyczÄ…ce koordynacji
    • Uruchamianie kontenerów
      • Jak wyglÄ…da kontener?
      • Czym tak naprawdÄ™ jest kontener?
    • Wdrażanie kontenerów w Kubernetesie
      • Komunikacja z klastrem Kubernetesa
      • Ogólne omówienie przykÅ‚adowej aplikacji
      • Funkcje Kubernetesa
    • Podsumowanie
  • 2. Izolacja procesu
    • Na czym polega izolacja?
      • Dlaczego proces wymaga izolacji?
      • Uprawnienia pliku i Å›rodowisko chroot
      • Izolacja kontenera
    • Platformy kontenerów i Å›rodowiska uruchomieniowe kontenerów
      • Instalacja demona containerd
      • Stosowanie demona containerd
      • Wprowadzenie do przestrzeni nazw Linuksa
      • Kontenery i przestrzenie nazw w CRI-O
    • BezpoÅ›rednie uruchamianie procesów w przestrzeni nazw
    • Podsumowanie
  • 3. Mechanizm ograniczania zasobów
    • Priorytet procesora
      • Polityki w czasie rzeczywistym i nie w czasie rzeczywistym
      • OkreÅ›lenie priorytetu procesu
    • Grupy kontrolne systemu Linux
      • PrzydziaÅ‚ zasobów procesora za pomocÄ… grup kontrolnych
      • Ograniczanie zasobów procesora za pomocÄ… Å›rodowiska uruchomieniowego kontenerów CRI-O i polecenia crictl
    • Ograniczanie zasobów pamiÄ™ci
    • Ograniczenia przepustowoÅ›ci sieci
    • Podsumowanie
  • 4. Sieciowe przestrzenie nazw
    • Izolacja sieci
    • Sieciowe przestrzenie nazw
      • Analiza sieciowej przestrzeni nazw
      • Tworzenie sieciowej przestrzeni nazw
    • Interfejs mostu
      • Dodawanie interfejsu do mostu
      • Åšledzenie ruchu sieciowego
    • Maskarada sieci
    • Podsumowanie
  • 5. Obraz kontenera i warstwy Å›rodowiska uruchomieniowego
    • Izolacja systemu plików
      • Zawartość obrazu kontenera
      • Wersje i warstwy obrazu kontenera
    • Tworzenie obrazu kontenera
      • Używanie pliku Dockerfile
      • Nadawanie tagów i publikowanie obrazu
    • Obraz i pamięć masowa kontenera
      • NakÅ‚adajÄ…ce siÄ™ systemy plików
      • Warstwy kontenera
      • Praktyczna wskazówka dotyczÄ…ca tworzenia obrazu
    • Projekt Open Container Initiative
    • Podsumowanie

Część II. Kontenery w Kubernetesie

  • 6. Dlaczego Kubernetes ma znaczenie?
    • Uruchamianie kontenerów w klastrze
      • Zadania przekrojowe
      • Koncepcje Kubernetesa
    • Wdrożenie klastra
      • Wymagane pakiety
      • Pakiety Kubernetesa
      • Inicjalizacja klastra
      • DoÅ‚Ä…czanie wÄ™zÅ‚ów do klastra
    • Instalowanie dodatków dla klastra
      • Sterownik sieci
      • Instalowanie pamiÄ™ci masowej
      • Instalowanie kontrolera przychodzÄ…cego ruchu sieciowego
      • Serwer wskaźników dziaÅ‚ania
    • Poznawanie klastra
    • Podsumowanie
  • 7. Wdrażanie kontenerów w Kubernetesie
    • Pody
      • Wdrażanie poda
      • Rejestrowanie danych i informacje szczegóÅ‚owe o podzie
    • Wdrożenia
      • Tworzenie zasobu Deployment
      • Monitorowanie i skalowanie
      • Automatyczne skalowanie
    • Inne kontrolery
      • Job i CronJob
      • StatefulSet
      • DaemonSet
    • Podsumowanie
  • 8. Sieci nakÅ‚adkowe
    • Sieć w klastrze
      • Wtyczki CNI
      • Sieć poda
    • Sieć miÄ™dzy wÄ™zÅ‚ami
      • Sieć Calico
      • WeaveNet
      • Wybór wtyczek sieciowych
    • Dostosowanie sieci do wÅ‚asnych potrzeb
    • Podsumowanie
  • 9. Sieci usÅ‚ugi i przychodzÄ…cego ruchu sieciowego
    • UsÅ‚ugi
      • Tworzenie usÅ‚ugi
      • UsÅ‚uga DNS
      • Przestrzenie nazw i okreÅ›lanie nazw
      • Routing ruchu sieciowego
    • Sieć zewnÄ™trzna
      • UsÅ‚ugi zewnÄ™trzne
      • UsÅ‚ugi przychodzÄ…cego ruchu sieciowego
      • Zasób Ingress w Å›rodowisku produkcyjnym
    • Podsumowanie
  • 10. Gdy coÅ› pójdzie nie tak
    • Szeregowanie
      • Brak dostÄ™pnych wÄ™zÅ‚ów
      • NiewystarczajÄ…ca ilość zasobów
    • Pobieranie obrazu kontenera
    • Uruchamianie kontenera
      • Debugowanie z użyciem dzienników zdarzeÅ„
      • Debugowanie za pomocÄ… polecenia kubectl exec
      • Debugowanie z użyciem funkcjonalnoÅ›ci przekazywania portu
    • Podsumowanie
  • 11. PÅ‚aszczyzna kontrolna i kontrola dostÄ™pu
    • Serwer API
    • Uwierzytelnianie serwera API
      • Certyfikat klienta
      • Token bootstrap
      • Zasób ServiceAccount
    • Kontrola dostÄ™pu na podstawie roli
      • Role i role klastra
      • PowiÄ…zanie roli i powiÄ…zanie roli klastra
      • Przypisanie podów zasobowi ServiceAccount
      • DoÅ‚Ä…czanie ról do użytkowników
    • Podsumowanie
  • 12. Åšrodowisko uruchomieniowe kontenerów
    • UsÅ‚uga wÄ™zÅ‚a
      • Konfiguracja klastra w usÅ‚udze kubelet
      • Konfiguracja Å›rodowiska uruchomieniowego kontenerów w usÅ‚udze kubelet
      • Konfiguracja sieciowa w usÅ‚udze kubelet
    • Pody statyczne
    • ObsÅ‚uga techniczna wÄ™zÅ‚a
      • Drenaż i korodowanie wÄ™zÅ‚ów
      • Problematyczny wÄ™zeÅ‚
      • WÄ™zeÅ‚ jest niedostÄ™pny
    • Podsumowanie
  • 13. Sprawdzanie stanu aplikacji
    • Operacje sprawdzenia poprawnoÅ›ci dziaÅ‚ania
    • Sprawdzanie istnienia kontenera
      • Sprawdzanie typu Exec
      • Sprawdzanie typu HTTP
      • Sprawdzanie typu TCP
    • Sprawdzanie możliwoÅ›ci uruchamiania kontenera
    • Sprawdzanie możliwoÅ›ci odczytywania kontenera
    • Podsumowanie
  • 14. Limity i przydziaÅ‚y
    • Żądania i limity
      • Limity procesora i pamiÄ™ci operacyjnej
      • Egzekwowanie limitów za pomocÄ… grupy kontrolnej
      • Limity sieciowe
    • PrzydziaÅ‚
    • Podsumowanie
  • 15. TrwaÅ‚a pamięć masowa
    • Klasy pamiÄ™ci masowej
      • Definicja klasy pamiÄ™ci masowej
      • WewnÄ™trzne komponenty wtyczki CSI
    • TrwaÅ‚e woluminy
      • Zasób StatefulSet
      • Woluminy i poÅ›wiadczenia
      • Zasób Deployment
      • Tryby dostÄ™pu
    • Podsumowanie
  • 16. Konfiguracja i klucze tajne użytkownika
    • Wstrzykiwanie konfiguracji
      • Konfiguracja zewnÄ™trzna
      • Zapewnienie ochrony kluczom tajnym użytkownika
    • Wstrzykiwanie plików
    • Repozytorium konfiguracji klastra
      • Używanie polecenia etcdctl
      • Deszyfrowanie danych w etcd
    • Podsumowanie
  • 17. Operatory i zasoby niestandardowe
    • Zasoby niestandardowe
      • Tworzenie CRD
      • Obserwowanie CRD
    • Operatory
    • Podsumowanie

Część III. Wydajność działania Kubernetes

  • 18. PowiÄ…zanie i urzÄ…dzenia
    • PowiÄ…zanie i jego brak
      • Brak powiÄ…zania
      • PowiÄ…zanie
    • Routing ruchu sieciowego usÅ‚ugi
    • Zasoby sprzÄ™towe
    • Podsumowanie
  • 19. Dostrajanie jakoÅ›ci usÅ‚ugi
    • OsiÄ…gniÄ™cie przewidywalnoÅ›ci
    • Klasy jakoÅ›ci usÅ‚ugi
      • Klasa BestEffort
      • Klasa Burstable
      • Klasa Guaranteed
      • Usuwanie podów w poszczególnych klasach jakoÅ›ci usÅ‚ugi
      • Wybór klasy jakoÅ›ci usÅ‚ugi
    • Priorytet poda
    • Podsumowanie
  • 20. Aplikacje odporne na awarie
    • Stos przykÅ‚adowej aplikacji
      • Baza danych
      • Wdrożenie aplikacji
      • Automatyczne skalowanie poda
      • UsÅ‚uga aplikacji
    • Monitorowanie aplikacji i klastra
      • Monitorowanie z użyciem narzÄ™dzia Prometheus
      • Wdrażanie kube-prometheus
      • Wskaźniki klastra
      • Dodawanie monitorowania dla usÅ‚ug
    • Podsumowanie

Dodaj do koszyka Kubernetes. Przewodnik po orkiestracji kontener

Code, Publish & WebDesing by CATALIST.com.pl



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