Передача файла манифеста из удаленного URL с помощью команды kubectl - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь отправить ресурс в Контейнер с помощью интерфейса командной строки Kubernetes.

Ниже приведено то, что я использую для отправки заданий.

kubectl -n namespace create -f <manifest file PATH>

Я фактически запускаю это на сервере LINUXкоторая отвечала бы требованиям группы приложений и предоставляла бы эту услугу пользователям для ее использования.

Проблема в том, что я не хочу хранить команды приложений. Файлы конфигурации ( .yml / .json).) на сервере LINUX и вызывайте его из LOCALPATH, вместо этого вызывайте файл конфигурации удаленно.

Я думаю о BITBUCKET.Может кто-нибудь помочь мне с тем, как мы можем вызвать файл из удаленного местоположения, чтобы kubectl мог его принять?

Цените ваше время и усилия.

1 Ответ

0 голосов
/ 27 ноября 2018

Вы можете использовать трубу с командой kubectl для ее достижения.

Например,

curl <your file url> | kubectl apply -f -

Вот рабочий пример:

curl https://gist.githubusercontent.com/hossainemruz/7926eb2660cc8a1bb214019b623e72ea/raw/d9505d06aee33e0144d9f2f9107290f1aba62cd5/mysql-initialization-with-init-container.yaml | kubectl apply -f -
...