我正在尝试运行kubernetes的e2e测试用例,但面临此问题。
../../cluster/../cluster/gce/util.sh: line 127: gcloud: command not found
我正在使用此命令
go run hack/e2e.go -- -v --test
该如何解决?
最佳答案
尝试前置
KUBERNETES_PROVIDER=local KUBE_MASTER=local go run hack/e2e.go -- -v --test
编写E2E测试是为了为您建立和拆除群集。提供程序就是用来做到这一点的。有提供者,例如适用于Gcloud和AWS。这也是您收到gcloud错误的原因。它尝试在GCloud上构建新集群,但找不到CLI二进制文件。
对于本地提供商,这不应该发生。