ru

Программирование Kubernetes: разработка облачных приложений на русском

#1819978
Программирование Kubernetes: разработка облачных приложений

Programming Kubernetes: Developing Cloud-Native Applications (B07VCPM5VQ)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Michael Hausenblas | #180: Системная архитектура

4.2 (72)

Если вы хотите разрабатывать нативные приложения в Kubernetes, это руководство для вас. Разработчики и администраторы AppOps узнают, как создавать приложения, нативные для Kubernetes, которые напрямую взаимодействуют с API-сервером для запроса или обновления состояния ресурсов. AWS Developer Evocable Майкл Хаузенблас и ведущий инженер-программист Red Hat Стефан Шимански объясняют характеристики таких приложений и показывают, как запрограммировать Kubernetes для их создания.

Вы изучите основные компоненты Kubernetes, включая библиотеку API client-go и пользовательские ресурсы. Для начала вам потребуется лишь базовое понимание инструментов и методов разработки и системного администрирования, таких как системы управления пакетами, язык программирования Go и Git.

  • Изучите основы API Kubernetes и углубитесь во внутреннюю структуру сервера.
  • Изучите программный интерфейс Kubernetes на языке Go, включая объекты API Kubernetes.
  • Узнайте о пользовательских ресурсах — основных инструментах расширения, используемых в экосистеме Kubernetes.
  • Используйте теги для управления генераторами кода Kubernetes для пользовательских ресурсов.
  • Разрабатывайте собственные контроллеры и операторы и подготовьте их к использованию в производственной среде.
  • Расширьте возможности API Kubernetes, реализовав собственный API-сервер.