通过使用 kubectl exec -i calicoctl -- /calicoctl create -f - < file.yaml能够在 cli 中运行,但在 azure devops 管道中出现错误

问题描述

021-03-13T08:42:55.8392238Z ##[section]开始:kubectl exec 2021-03-13T08:42:55.8405006Z ======================================== ====================================== 2021-03-13T08:42:55.8405352Z 任务:Kubectl 2021-03-13T08:42:55.8405912Z 描述:通过运行 kubectl 命令在 Azure 容器服务中部署、配置、更新 Kubernetes 集群 2021-03-13T08:42:55.8406301Z 版本:1.181.0 2021-03-13T08:42:55.8406563Z 作者:微软公司 2021-03-13T08:42:55.8406884Z 帮助:https://aka.ms/azpipes-kubectl-tsg 2021-03-13T08:42:55.8407232Z ======================================== ====================================== 2021-03-13T08:42:56.3648668Z 下载:https://storage.googleapis.com/kubernetes-release/release/stable.txt 2021-03-13T08:42:56.5295919Z 下载:https://storage.googleapis.com/kubernetes-release/release/v1.20.4/bin/linux/amd64/kubectl 2021-03-13T08:42:57.0282085Z 缓存工具:kubectl 1.20.4 x64 2021-03-13T08:42:57.0677423Z 预先准备 PATH 环境变量与目录:/opt/hostedtoolcache/kubectl/1.20.4/x64 2021-03-13T08:42:57.1937535Z ======================================== ====================================== 2021-03-13T08:42:57.1938076Z Kubectl 客户端版本:v1.20.4 2021-03-13T08:42:57.1938494Z Kubectl 服务器版本:v1.19.6 2021-03-13T08:42:57.1938938Z ======================================== ====================================== 2021-03-13T08:42:57.206540​​3Z [command]/opt/hostedtoolcache/kubectl/1.20.4/x64/kubectl exec -n kube-system -i calicoctl -- /calicoctl create -f - < global-deny.yaml 2021-03-13T08:42:57.7060782Z 用法: 2021-03-13T08:42:57.7063189Z calicoctl 创建 --filename= [--recursive] [--skip-empty] 2021-03-13T08:42:57.7064917Z [--skip-exists] [--config=] [--namespace=] 2021-03-13T08:42:57.7067062Z 无效选项:'calicoctl create -f -

同样我可以使用 cli kubectl exec -n kube-system -i calicoctl -- /calicoctl create -f - < global-deny.yaml

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)