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

Kubernetes 使用kubectl命令从远程url传递清单文件,kubernetes,kubectl,Kubernetes,Kubectl,我正在尝试使用Kubernetes CLI将资源提交到容器 下面是我用来提交作业的内容 kubectl -n namespace create -f <manifest file PATH> kubectl-n名称空间创建-f 我实际上是在LINUX服务器上运行它,它将满足应用程序团队的要求,并为用户提供此服务 挑战在于,我不想将应用程序团队配置文件(.yml/.json)存储在LINUX服务器中,并从本地路径调用它,而是远程调用配置文件 我想到了比特桶。有人能帮助我从远程位置调

我正在尝试使用Kubernetes CLI将资源提交到容器

下面是我用来提交作业的内容

kubectl -n namespace create -f <manifest file PATH>
kubectl-n名称空间创建-f
我实际上是在LINUX服务器上运行它,它将满足应用程序团队的要求,并为用户提供此服务

挑战在于,我不想将应用程序团队配置文件(.yml/.json)存储在LINUX服务器中,并从本地路径调用它,而是远程调用配置文件

我想到了比特桶。有人能帮助我从远程位置调用该文件,以便
kubectl
能够接受它吗


感谢您的时间和努力。

您可以使用pipe和
kubectl
命令来实现它

比如说,

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

谢谢你的回复,埃姆鲁兹。当我运行curl时,我得到下面的错误。curl--silent | kubectl apply-f-error:没有传递要应用的对象,我认为因为BITBUCKET需要用户名和密码。首先,请确保您能够仅使用
cur
查看文件。当我尝试卷曲时,您的url不提供文件。它给了我
。您必须使用原始url。如果您只对我在示例中给出的文件使用curl,它将在终端中打印yaml。感谢您的timr
curl https://gist.githubusercontent.com/hossainemruz/7926eb2660cc8a1bb214019b623e72ea/raw/d9505d06aee33e0144d9f2f9107290f1aba62cd5/mysql-initialization-with-init-container.yaml | kubectl apply -f -