我正在尝试使用Kubernetes CLI将资源提交给Container。
以下是我用来提交工作的信息。
kubectl -n namespace create -f <manifest file PATH>
我实际上是在满足应用程序团队要求并为用户提供此服务的LINUX服务器上运行它的。
挑战在于我不想将应用程序团队的配置文件( .yml / .json)存储在LINUX服务器中,并从LOCALPATH调用它,而不是远程调用该配置文件。 / p>
我想到BITBUCKET。有人可以协助我如何从远程位置调用文件,以便kubectl
接受吗?
感谢您的时间和精力。
答案 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 -