使用kubectl命令从远程URL传递清单文件

时间:2018-11-27 11:15:38

标签: kubernetes kubectl

我正在尝试使用Kubernetes CLI将资源提交给Container。

以下是我用来提交工作的信息。

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

我实际上是在满足应用程序团队要求并为用户提供此服务的LINUX服务器上运行它的。

挑战在于我不想将应用程序团队的配置文件( .yml / .json)存储在LINUX服务器中,并从LOCALPATH调用它,而不是远程调用该配置文件。 / p>

我想到BITBUCKET。有人可以协助我如何从远程位置调用文件,以便kubectl接受吗?

感谢您的时间和精力。

1 个答案:

答案 0 :(得分:2)

您可以将管道与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 -