2016-11-24 5 views
1

Есть ли какой-либо известный API Java для использования руля Kubernetes (что-то вроде великолепного KubernetesClient из fabric8)? Я пытаюсь парафировать команды штурвала от Java, но я не мог найти ничего, что на самом деле работает ...Kubernetes helm Java API

Спасибо, Нира

ответ

3

мы не создали API Java для штурвала еще в команде fabric8.

Простейшей вещью является, вероятно, просто использовать двоичный код helm теперь из вашего $ PATH (или из контейнера докеров, если вы используете трубопровод Jenkins).

BTW fabric8 Maven плагин поддерживает порождающую Helm графика: https://maven.fabric8.io/#fabric8:helm

Вы можете применить штурвал диаграмму с помощью командной строки:

mvn install 
helm install target/fabric8/helm/kubernetes/myapp 
2

я написал microbean-helm. Этот проект:

  1. выполняет проверка .proto файлов из проекта Helm ...
  2. ... создает свои КПГРЫ Java привязки ...
  3. ... и добавляет пару полезных классов.

Конечный результат заключается в том, что Tiller, серверный компонент Helm, который выполняет все тяжелые операции, такие как установка диаграммы и т. Д., Адресуется и управляется с Java. Я предполагаю, что это то, чего вы действительно хотите.

Вы можете следовать за его Github repository.

Смежные вопросы