Nauka Kubernetesa w miesi膮c - Helion
ebook
Autor: Elton StonemanTytu艂 orygina艂u: Learn Kubernetes in a Month of Lunches
ISBN: 978-83-283-7911-4
Format: ebook
Data wydania: 2021-11-01
Ksi臋garnia: Helion
Cena ksi膮偶ki: 39,90 z艂 (poprzednio: 128,71 z艂)
Oszcz臋dzasz: 69% (-88,81 z艂)
Osoby kt贸re kupowa艂y "Nauka Kubernetesa w miesi膮c", wybiera艂y tak偶e:
- Cisco CCNA 200-301. Kurs video. Administrowanie bezpiecze艅stwem sieci. Cz臋艣膰 3 665,00 z艂, (39,90 z艂 -94%)
- Cisco CCNA 200-301. Kurs video. Administrowanie urz膮dzeniami Cisco. Cz臋艣膰 2 665,00 z艂, (39,90 z艂 -94%)
- Cisco CCNA 200-301. Kurs video. Podstawy sieci komputerowych i konfiguracji. Cz臋艣膰 1 665,00 z艂, (39,90 z艂 -94%)
- Impact of P2P and Free Distribution on Book Sales 427,14 z艂, (29,90 z艂 -93%)
- Cisco CCNP Enterprise 350-401 ENCOR. Kurs video. Programowanie i automatyzacja sieci 443,33 z艂, (39,90 z艂 -91%)
Spis tre艣ci
Nauka Kubernetesa w miesi膮c eBook -- spis tre艣ci
- Wst臋p
- Podzi臋kowania
- O ksi膮偶ce
- Kto powinien przeczyta膰 t臋 ksi膮偶k臋?
- Jak korzysta膰 z tej ksi膮偶ki?
- Twoja podr贸偶 edukacyjna
- 膯wiczenia Wypr贸buj
- Laboratoria
- Dodatkowe materia艂y
- O kodzie
- O autorze
- Tydzie艅 I Szybka droga do opanowania Kubernetesa
- 1. Zanim zaczniesz
- 1.1. Jak dzia艂a Kubernetes?
- 1.2. Czy ta ksi膮偶ka jest dla Ciebie?
- 1.3. Tworzenie 艣rodowiska laboratoryjnego
- 1.3.1. Pobieranie kodu 藕r贸d艂owego do ksi膮偶ki
- 1.3.2. Instalowanie platformy Docker Desktop
- 1.3.3. Instalowanie oprogramowania Docker Community Edition oraz K3s
- 1.3.4. Instalowanie narz臋dzia wiersza polece艅 Kubernetesa
- 1.3.5. Uruchamianie jednow臋z艂owego klastra Kubernetesa w Azure
- 1.3.6. Uruchamianie jednow臋z艂owego klastra Kubernetesa w AWS
- 1.3.7. Zweryfikuj sw贸j klaster
- 1.4. Natychmiastowa efektywno艣膰
- 2. Uruchamianie kontener贸w w Kubernetesie za pomoc膮 kapsu艂 i wdro偶e艅
- 2.1. Jak Kubernetes uruchamia kontenery i zarz膮dza nimi?
- 2.2. Uruchamianie kapsu艂 za pomoc膮 kontroler贸w
- 2.3. Definiowanie wdro偶e艅 w manifestach aplikacji
- 2.4. Praca z aplikacjami dzia艂aj膮cymi w kapsu艂ach
- 2.5. Zarz膮dzanie zasobami przez Kubernetes
- 2.6. Laboratorium
- 3. 艁膮czenie kapsu艂 przez sie膰 za pomoc膮 us艂ug
- 3.1. Jak Kubernetes routuje ruch sieciowy?
- 3.2. Routowanie ruchu mi臋dzy kapsu艂ami
- 3.3. Routowanie do kapsu艂 ruchu zewn臋trznego
- 3.4. Routowanie ruchu poza Kubernetes
- 3.5. Jak dzia艂a rozwi膮zywanie us艂ug w Kubernetesie?
- 3.6. Laboratorium
- 4. Konfigurowanie aplikacji za pomoc膮 obiekt贸w ConfigMap i Secret
- 4.1. Jak Kubernetes dostarcza konfiguracj臋 do aplikacji?
- 4.2. Zapisywanie plik贸w konfiguracyjnych w obiektach ConfigMap oraz ich u偶ywanie
- 4.3. Udost臋pnianie danych konfiguracyjnych z obiekt贸w ConfigMap
- 4.4. Konfigurowanie poufnych danych za pomoc膮 obiekt贸w Secret
- 4.5. Zarz膮dzanie konfiguracj膮 aplikacji w Kubernetesie
- 4.6. Laboratorium
- 5. Przechowywanie danych przy u偶yciu wolumin贸w, punkt贸w montowania i 偶膮da艅
- 5.1. Jak Kubernetes buduje system plik贸w kontenera?
- 5.2. Przechowywanie danych na w臋藕le za pomoc膮 wolumin贸w i punkt贸w montowania
- 5.3. U偶ycie wolumin贸w trwa艂ych oraz 偶膮da艅 do przechowywania danych dla ca艂ego klastra
- 5.4. Dynamiczna alokacja wolumin贸w i klasy pami臋ci masowej
- 5.5. Opcje wyboru pami臋ci masowej w Kubernetesie
- 5.6. Laboratorium
- 6. U偶ywanie kontroler贸w do skalowania aplikacji w celu rozproszenia ich na wiele kapsu艂
- 6.1. Jak Kubernetes uruchamia skalowalne aplikacje?
- 6.2. U偶ywanie wdro偶e艅 i zbior贸w replik do skalowania pod k膮tem obci膮偶enia
- 6.3. U偶ywanie kontroler贸w DaemonSet do skalowania pod k膮tem zapewniania wysokiej dost臋pno艣ci
- 6.4. W艂asno艣膰 obiekt贸w w Kubernetesie
- 6.5. Laboratorium
- Tydzie艅 II Kubernetes w prawdziwym 艣wiecie
- 7 Rozszerzanie aplikacji o wielokontenerowe kapsu艂y
- 7.1. Jak kontenery komunikuj膮 si臋 w kapsule?
- 7.2. Konfigurowanie aplikacji za pomoc膮 kontener贸w inicjuj膮cych
- 7.3. Zapewnianie sp贸jno艣ci za pomoc膮 kontener贸w adapter贸w
- 7.4. Tworzenie warstwy abstrakcji po艂膮cze艅 za pomoc膮 kontener贸w ambasador贸w
- 7.5. 艢rodowisko kapsu艂y
- 7.6. Laboratorium
- 8. Wykorzystywanie kontroler贸w StatefulSet i Job do uruchamiania aplikacji operuj膮cych na du偶ych ilo艣ciach danych
- 8.1. Jak Kubernetes modeluje stabilno艣膰 za pomoc膮 kontroler贸w StatefulSet
- 8.2. U偶ywanie kontener贸w inicjuj膮cych do 艂adowania kapsu艂 w zbiorach stanowych
- 8.3. 呕膮danie pami臋ci masowej za pomoc膮 szablon贸w PVC
- 8.4. Uruchamianie zada艅 konserwacyjnych za pomoc膮 kontroler贸w Job i CronJob
- 8.5. Wyb贸r platformy dla aplikacji stanowych
- 8.6. Laboratorium
- 9. Zarz膮dzanie wydawaniem nowych wersji aplikacji za pomoc膮 rollout贸w i rollback贸w
- 9.1. Jak Kubernetes zarz膮dza rolloutami?
- 9.2. Aktualizowanie wdro偶e艅 za pomoc膮 rollout贸w i rollback贸w
- 9.3. Konfigurowanie dla wdro偶e艅 aktualizacji krocz膮cych
- 9.4. Aktualizacje krocz膮ce w zbiorach demon贸w i zbiorach stanowych
- 9.5. Strategie wydawania nowych wersji
- 9.6. Laboratorium
- 10. Pakowanie aplikacji i zarz膮dzanie nimi za pomoc膮 mened偶era pakiet贸w Helm
- 10.1. Jakie funkcjonalno艣ci Helm dodaje do Kubernetesa?
- 10.2. Pakowanie w艂asnych aplikacji za pomoc膮 mened偶era pakiet贸w Helm
- 10.3. Modelowanie zale偶no艣ci w wykresach
- 10.4. Wykonywanie uaktualnie艅 i rollback贸w wyda艅 Helma
- 10.5. Zastosowania mened偶era pakiet贸w Helm
- 10.6. Laboratorium
- 11. Tworzenie aplikacji programistyczne przep艂ywy pracy oraz potok CI/CD
- 11.1. Programistyczny przep艂yw pracy oparty na Dockerze
- 11.2. Programistyczny przep艂yw pracy Kubernetesa jako us艂ugi
- 11.3. Izolowanie obci膮偶e艅 roboczych za pomoc膮 kontekst贸w i przestrzeni nazw
- 11.4. Ci膮g艂e dostarczanie w Kubernetesie bez Dockera
- 11.5. Ocena programistycznych przep艂yw贸w pracy w Kubernetesie
- 11.6. Laboratorium
- Tydzie艅 III Przygotowanie do dzia艂ania w 艣rodowisku produkcyjnym
- 12. Konfigurowanie samonaprawiaj膮cych si臋 aplikacji
- 12.1. Routowanie ruchu do zdrowych kapsu艂 przy u偶yciu sond gotowo艣ci
- 12.2. Wykorzystanie sond 偶ywotno艣ci do restartowania kapsu艂, kt贸re uleg艂y awarii
- 12.3. Bezpieczne wdra偶anie uaktualnie艅 za pomoc膮 mened偶era pakiet贸w Helm
- 12.4. Chronienie aplikacji i w臋z艂贸w za pomoc膮 limit贸w zasob贸w
- 12.5. Ograniczenia samonaprawiaj膮cych si臋 aplikacji
- 12.6. Laboratorium
- 13. Centralizacja dziennik贸w za pomoc膮 oprogramowania Fluentd i Elasticsearch
- 13.1. Jak Kubernetes przechowuje wpisy dziennik贸w?
- 13.2. Gromadzenie dziennik贸w z w臋z艂贸w za pomoc膮 Fluentd
- 13.3. Wysy艂anie dziennik贸w do Elasticsearch
- 13.4. Parsowanie i filtrowanie wpis贸w dziennik贸w
- 13.5. Opcje rejestrowania w Kubernetesie
- 13.6. Laboratorium
- 14. Monitorowanie aplikacji i Kubernetesa za pomoc膮 pakietu narz臋dziowego Prometheus
- 14.1. Jak Prometheus monitoruje obci膮偶enia robocze Kubernetesa?
- 14.2. Monitorowanie aplikacji zbudowanych przy u偶yciu bibliotek klienckich Prometheusa
- 14.2. Monitorowanie aplikacji zbudowanych
- 14.3. Monitorowanie zewn臋trznych aplikacji przy u偶yciu eksporter贸w wska藕nik贸w
- 14.4. Monitorowanie kontener贸w i obiekt贸w Kubernetesa
- 14.5. Inwestycje w monitorowanie
- 14.6. Laboratorium
- 15. Zarz膮dzanie ruchem przychodz膮cym za pomoc膮 obiektu Ingress
- 15.1. W jaki spos贸b Kubernetes routuje ruch za pomoc膮 obiektu Ingress?
- 15.2. Routing ruchu HTTP za pomoc膮 regu艂 obiektu Ingress
- 15.3. Por贸wnanie kontroler贸w ruchu przychodz膮cego
- 15.4. U偶ywanie obiektu Ingress do zabezpieczania aplikacji za pomoc膮 protoko艂u HTTPS
- 15.5. Obiekt Ingress i kontrolery ruchu przychodz膮cego
- 15.6. Laboratorium
- 16. Zabezpieczanie aplikacji za pomoc膮 regu艂, kontekst贸w i sterowania dost臋pem
- 16.1. Zabezpieczanie komunikacji za pomoc膮 regu艂 sieciowych
- 16.2. Ograniczanie mo偶liwo艣ci kontener贸w za pomoc膮 kontekst贸w bezpiecze艅stwa
- 16.3. Blokowanie i modyfikowanie obci膮偶e艅 roboczych za pomoc膮 zaczep贸w sieciowych
- 16.4. Sterowanie dost臋pem za pomoc膮 silnika Open Policy Agent
- 16.5. Kwestie bezpiecze艅stwa w Kubernetesie
- 16.6. Laboratorium
- Tydzie艅 IV Czysty Kubernetes w praktyce
- 17. Zabezpieczanie zasob贸w za pomoc膮 kontroli dost臋pu opartej na rolach
- 17.1. Jak Kubernetes zabezpiecza dost臋p do zasob贸w?
- 17.2. Zabezpieczanie dost臋pu do zasob贸w wewn膮trz klastra
- 17.3. Wi膮zanie r贸l z grupami u偶ytkownik贸w i kont us艂ug
- 17.4. Wykrywanie i kontrolowanie uprawnie艅 za pomoc膮 wtyczek
- 17.5. Planowanie strategii RBAC
- 17.6. Laboratorium
- 18. Wdra偶anie Kubernetesa: klastry wielow臋z艂owe i wieloarchitekturowe
- 18.1. Co si臋 znajduje w klastrze Kubernetesa?
- 18.2. Inicjowanie p艂aszczyzny sterowania
- 18.3. Dodawanie w臋z艂贸w i uruchamianie obci膮偶e艅 roboczych na w臋z艂ach linuksowych
- 18.4. Dodawanie w臋z艂贸w Windowsa i uruchamianie hybrydowych obci膮偶e艅 roboczych
- 18.5. Kubernetes na du偶膮 skal臋
- 18.6. Laboratorium
- 19 Kontrolowanie rozmieszczania obci膮偶e艅 roboczych
- 19.1. Jak Kubernetes rozdysponowuje obci膮偶enia robocze?
- 19.2. Zarz膮dzanie rozmieszczaniem kapsu艂
- 19.2. Zarz膮dzanie rozmieszczaniem kapsu艂 za pomoc膮 powinowactwa i antypowinowactwa
- 19.3. Kontrolowanie wydajno艣ci za pomoc膮 automatycznego skalowania
- 19.4. Ochrona zasob贸w za pomoc膮 wyw艂aszcze艅 i priorytet贸w
- 19.5. Mechanizmy zarz膮dzania obci膮偶eniami roboczymi
- 19.6. Laboratorium
- 20. Rozszerzanie Kubernetesa o niestandardowe zasoby i operatory
- 20.1. Jak rozszerza膰 Kubernetes za pomoc膮 niestandardowych zasob贸w?
- 20.2. Wyzwalanie przep艂yw贸w pracy za pomoc膮 niestandardowych kontroler贸w
- 20.3. Zarz膮dzanie zewn臋trznymi komponentami przy u偶yciu operator贸w
- 20.4. Budowanie operator贸w dla w艂asnych aplikacji
- 20.5. Kiedy rozszerza膰 Kubernetes?
- 20.6. Laboratorium
- 21. Uruchamianie w Kubernetesie funkcji bezserwerowych
- 21.1. Jak dzia艂aj膮 platformy bezserwerowe w Kubernetesie?
- 21.2. Wywo艂ywanie funkcji za pomoc膮 偶膮da艅 HTTP
- 21.3. Wywo艂ywanie funkcji za pomoc膮 zdarze艅 i harmonogram贸w
- 21.4. Tworzenie warstwy abstrakcji dla funkcji bezserwerowych przy u偶yciu projektu Serverless
- 21.5. Kiedy stosowa膰 funkcje bezserwerowe?
- 21.6. Laboratorium
- 22. Nauka nigdy si臋 nie ko艅czy
- 22.1. Dalsza lektura dla poszczeg贸lnych rozdzia艂贸w
- 22.2. Wyb贸r platformy Kubernetesa
- 22.3. Jak jest zbudowany Kubernetes?
- 22.4. Do艂膮czanie do spo艂eczno艣ci