Хмарні мікросервіси. Розробка та застосування на платформі Kubernetes. Ель Амрі Аймен
Ця книга розкриє весь потенціал Kubernetes - найпопулярнішої платформи оркестровки контейнерів у світі. Ви дізнаєтеся, як можна використовувати Kubernetes для створення надійної, масштабованої та відмовостійкої мікросервісної архітектури. Детально розкрито особливості застосування мікросервісів, стратегій високої доступності, CI/CD, GitOps і спостережливості у світі хмарних технологій. Представлено практичні приклади застосування таких інструментів, як Docker, Rancher, Terraform, Operators, Helm, Prometheus, Istio, Grafana, OpenTelemetry, Jaeger, Loki, та інші.
Основні теми:
- суть хмарного підходу до створення програмного забезпечення та мікросервісів;
- розуміння архітектури Kubernetes та її основних компонентів;
- запуск Kubernetes локально і в хмарі;
- використання Rancher для управління контейнерами та Kubernetes;
- управління збереженням даних у Kubernetes;
- різні типи сервісів у Kubernetes і призначення кожного з них;
- застосування Operators, Helm, Terraform та інші інструментів для створення та управління кластерами Kubernetes;
- стратегії розгортання оновлень: синьо-зелена, канаркова, ковзаюча;
- використання Istio для впровадження сервісної сітки в Kubernetes;
- реалізація технологій спостережуваності та GitOps у Kubernetes за допомогою Prometheus, Grafana, Jaeger, Loki, OpenTelemetry, Argo CD і Ansible.
Видання призначене інженерам DevOps, архітекторам ПЗ, а також буде корисним системним адміністраторам і розробникам мікросервісів.
Інформація про книгу | |
Автор | Ель Амрі Аймен |
Обкладинка | Тверда |
Кількість сторінок | 276 |
Мова видання | Російська |
Ілюстрації | Чорно-білі |