我正在尝试运行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二进制文件。

对于本地提供商,这不应该发生。

10-04 22:59