Book description
To książka przeznaczona dla programistów, którzy chcą maksymalnie wykorzystać możliwości Kubernetesa, również poprzez pisanie własnych zasobów. W praktyczny sposób pokazuje, jak rozwijać natywne, działające w chmurze aplikacje dla Kubernetesa. Wyjaśnia, w jaki sposób działa biblioteka API client-go i jak należy budować zasoby niestandardowe. Znalazło się tu obszerne i szczegółowe omówienie interfejsu programowania i działania platformy Kubernetes, a także pisania stabilnego oprogramowania w języku Go. Nie zabrakło szeregu wskazówek dotyczących samego pisania kodu oraz przeprowadzania testów. Dużo uwagi poświęcono niestandardowym zasobom, kontrolerom, webhookom i niestandardowym serwerom API oraz wzorcom rozszerzania Kubernetesa.
Table of contents
- Opinie na temat książki Kubernetes. Tworzenie natywnych aplikacji działających w chmurze
- Przedmowa
- Rozdział 1. Wprowadzenie
- Rozdział 2. Podstawy API Kubernetesa
- Rozdział 3. Podstawy klienta client-go
- Rozdział 4. Używanie niestandardowych zasobów
- Rozdział 5. Automatyzowanie generowania kodu
- Rozdział 6. Narzędzia służące do tworzenia operatorów
- Rozdział 7. Udostępnianie kontrolerów i operatorów
-
Rozdział 8. Niestandardowe serwery API
- Scenariusze stosowania niestandardowych serwerów API
- Przykład — pizzeria
- Architektura — agregowanie
-
Pisanie niestandardowych serwerów API
- Wzorzec opcji i konfiguracji oraz szablonowy kod potrzebny do uruchomienia serwera
- Pierwsze uruchomienie
- Typy wewnętrzne i konwersja
- Pisanie typów API
- Konwersje
- Ustawianie wartości domyślnych
- Testowanie konwersji powrotnych
- Sprawdzanie poprawności
- Rejestr i strategia
- Instalowanie API
- Kontrola dostępu
- Instalowanie niestandardowych serwerów API
- Podsumowanie
- Rozdział 9. Zaawansowane zasoby niestandardowe
- Dodatek A. Materiały
Product information
- Title: Kubernetes
- Author(s):
- Release date: May 2020
- Publisher(s): Helion
- ISBN: 9788328364059
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
Systemy rozproszone miały być odpowiedzią na zwiększone wymagania wobec systemów informatycznych. Chodziło o takie cechy jak …
video
Hands-on Kubernetes
3+ Hours of Video Instruction Overview Hands-on Kubernetes LiveLessons is focused on teaching you real-world skills …