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
Building Microservices, 2nd Edition
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. …
book
Infrastructure as Code, 2nd Edition
Six years ago, Infrastructure as Code was a new concept. Today, as even banks and other …
book
Cloud Native Go
What do Docker, Kubernetes, and Prometheus have in common? All of these cloud native technologies are …
book
Systems Performance, 2nd Edition
covers concepts, strategy, tools, and tuning for operating systems and applications, using Linux-based operating systems as …