cdk8s (Cloud Development Kit for Kubernetes) — это опенсорсный фреймворк (часть CNCF), при помощи которого можно определять приложения Kubernetes при помощи обычных языков программирования (вместо yaml
). В предыдущих постах по этой теме я познакомил читателей с фреймворком и рассказал об использовании библиотеки cdk8s-plus
для дальнейшего расширения базовых возможностей функций библиотеки cdk8s
. В этом посте мы ещё больше расширим границы возможностей cdk8s
.
Я продемонстрирую, как можно использовать Kubernetes Custom Resource Definitions при помощи cdk8s
. Мы начнём с простого примера Nginx
, а затем используем комбинацию CRD проекта Strimzi вместе с Go cdk8s
для описания и развёртывания кластера Kafka на Kubernetes!
Читать дальше →
https://habr.com/ru/post/680664/?utm_source=habrahabr&utm_medium=rss&utm_campaign=680664