Ram*_*Ram 4 kubernetes kubectl
我正在尝试使用 Kubernetes CLI 将资源提交到容器。
以下是我用来提交作业的内容。
kubectl -n namespace create -f <manifest file PATH>
Run Code Online (Sandbox Code Playgroud)
我实际上在 LINUX 服务器上运行它,这将满足应用程序团队的要求并为用户提供此服务以供使用。
挑战是我不想将应用程序团队配置文件(.yml/ .json)存储在 LINUX 服务器中并从 LOCALPATH 调用它,而是远程调用配置文件。
我想到了 BITBUCKET。有人可以帮助我如何从远程位置调用该文件以便kubectl可以接受它吗?
感谢您的时间和精力。
您可以使用带有kubectl命令的管道来实现它。
例如,
curl <your file url> | kubectl apply -f -
Run Code Online (Sandbox Code Playgroud)
这是一个工作示例:
curl https://gist.githubusercontent.com/hossainemruz/7926eb2660cc8a1bb214019b623e72ea/raw/d9505d06aee33e0144d9f2f9107290f1aba62cd5/mysql-initialization-with-init-container.yaml | kubectl apply -f -
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4202 次 |
| 最近记录: |