Book description
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!
Table of contents
- Przedmowa
- Rozdział 1. Wprowadzenie
- Rozdział 2. Tworzenie i uruchamianie kontenerów
- Rozdział 3. Wdrażanie klastra Kubernetes
- Rozdział 4. Typowe polecenia kubectl
- Rozdział 5. Kapsuły
- Rozdział 6. Etykiety i adnotacje
- Rozdział 7. Wykrywanie usług
- Rozdział 8. Obiekt ReplicaSet
- Rozdział 9. Obiekt DaemonSet
- Rozdział 10. Obiekt Job
- Rozdział 11. Obiekty ConfigMap i tajne dane
- Rozdział 12. Obiekt Deployment
- Rozdział 13. Integracja rozwiązań do przechowywania danych i Kubernetes
- Rozdział 14. Wdrażanie rzeczywistych aplikacji
- Dodatek A. Budowanie klastra Raspberry Pi Kubernetes
Product information
- Title: Kubernetes
- Author(s):
- Release date: June 2016
- Publisher(s): Helion
- ISBN: 9781098125394
You might also like
book
Kubernetes
Ta książka jest przeznaczona dla początkujących i zaawansowanych użytkowników Kubernetesa. Dzięki niej osiągniesz nowe poziomy prędkości, …
book
Kubernetes
Kubernetes jest platformą do orkiestracji kontenerów. Projekt ten należy dziś do najpopularniejszych i najbogatszych narzędzi w …
book
Kubernetes Security and Observability
Securing, observing, and troubleshooting containerized workloads on Kubernetes can be daunting. It requires a range of …
book
Managing Kubernetes
While Kubernetes has greatly simplified the task of deploying containerized applications, managing this orchestration framework on …