Я пытаюсь подключиться к существующему kubernetes, работающему на AWS, и выполнить произвольные команды на нем, используя Java. В частности, мы используем fabric8 (хотя я открыт для другого API, если вы можете предоставить достаточный ответ, используя один). Причина, по которой я должен сделать это в Java, заключается в том, что мы планируем в конечном итоге включить это в наши существующие тесты Junit Live.
Сейчас мне просто нужен пример того, как подключиться к серверу и получить все имена модулей в виде массива строк. Может кто-нибудь показать мне простой, краткий пример того, как это сделать.
т.е. Мне нужен эквивалент этого скрипта bash с использованием API Java (снова желательно с использованием Fabric8, но я приму другой API, если вы его знаете)
#!bin/bash
kops export kubecfg --name $CLUSTER --state=s3://$STATESTORE
kubectl get pod -o=custom-colums=NAME:.metadata.name -n=$NAMESPACE