kubectl无法连接到Google容器引擎

时间:2015-07-22 08:30:27

标签: kubernetes google-kubernetes-engine

我已按照安装步骤操作: https://cloud.google.com/container-engine/docs/tutorials/guestbook#install_gcloud_and_kubectl

Google容器引擎群集已启动并正在运行,gcloud CLI已经过身份验证并可以正常运行。

但是kubectl说:     cl /EHsc -ID:\LLVM\llvm-3.4.2\build_nmake\output/include -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -wd4146 -wd4180 -wd4244 -wd4267 -wd4345 -wd4351 -wd4355 -wd4503 -wd4624 -wd4800 -wd4291 -w14062 -we4238 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -c testpass.cpp cl /D_USRDLL /D_WINDLL testpass.obj /link /DLL /OUT:testpass.dll D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMCore.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangAnalysis.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangARCMigrate.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangAST.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangASTMatchers.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangBasic.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangCodeGen.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangDriver.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangDynamicASTMatchers.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangEdit.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangFormat.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangFrontend.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangFrontendTool.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangIndex.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangLex.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangParse.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangRewriteCore.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangRewriteFrontend.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangSema.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangSerialization.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangStaticAnalyzerCheckers.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangStaticAnalyzerCore.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangStaticAnalyzerFrontend.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\clangTooling.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\libclang.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMAArch64AsmParser.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMAArch64AsmPrinter.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMAArch64CodeGen.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMAArch64Desc.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMAArch64Disassembler.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMAArch64Info.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMAArch64Utils.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMAnalysis.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMARMAsmParser.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMARMAsmPrinter.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMARMCodeGen.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMARMDesc.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMARMDisassembler.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMARMInfo.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMAsmParser.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMAsmPrinter.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMBitReader.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMBitWriter.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMCodeGen.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMCore.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMCppBackendCodeGen.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMCppBackendInfo.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMDebugInfo.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMExecutionEngine.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMHexagonAsmPrinter.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMHexagonCodeGen.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMHexagonDesc.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMHexagonInfo.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMInstCombine.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMInstrumentation.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMInterpreter.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMipa.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMipo.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMIRReader.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMJIT.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMLinker.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMLTO.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMMC.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMMCDisassembler.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMMCJIT.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMMCParser.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMMipsAsmParser.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMMipsAsmPrinter.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMMipsCodeGen.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMMipsDesc.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMMipsDisassembler.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMMipsInfo.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMMSP430AsmPrinter.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMMSP430CodeGen.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMMSP430Desc.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMMSP430Info.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMNVPTXAsmPrinter.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMNVPTXCodeGen.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMNVPTXDesc.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMNVPTXInfo.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMObjCARCOpts.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMObject.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMOption.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMPowerPCAsmParser.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMPowerPCAsmPrinter.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMPowerPCCodeGen.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMPowerPCDesc.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMPowerPCInfo.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMR600AsmPrinter.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMR600CodeGen.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMR600Desc.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMR600Info.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMRuntimeDyld.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMScalarOpts.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMSelectionDAG.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMSparcCodeGen.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMSparcDesc.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMSparcInfo.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMSupport.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMSystemZAsmParser.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMSystemZAsmPrinter.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMSystemZCodeGen.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMSystemZDesc.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMSystemZDisassembler.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMSystemZInfo.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMTableGen.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMTarget.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMTransformUtils.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMVectorize.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMX86AsmParser.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMX86AsmPrinter.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMX86CodeGen.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMX86Desc.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMX86Disassembler.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMX86Info.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMX86Utils.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMXCoreAsmPrinter.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMXCoreCodeGen.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMXCoreDesc.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMXCoreDisassembler.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LLVMXCoreInfo.lib D:\LLVM\llvm-3.4.2\build_nmake\output\lib\LTO.lib

我想我需要使用"couldn't read version from server: Get http://local host:8080/api: dial tcp 127.0.0.1:8080: connection refused"在GCE上设置与群集的连接。

在哪里可以找到GCE群集的Kubernetes master的地址? 使用kubectl config set-cluster我似乎得到了我的集群的主IP。 我用gcloud beta container clusters list

现在说:     kubectl config set-cluster

我是否在正确的轨道上?

额外的陌生感:

  • "error: couldn't read version from server: Get http:// 104.197.49.119/api: dial tcp 104.197.49.119:80: i/o timeout"gcloud container对我不起作用。仅gcloud preview container

  • 我的群集的MASTER_VERSION是0.21.4,而我的kubectl客户端的版本是GitVersion:" v0.20.2",即使新安装了gcloud。

2 个答案:

答案 0 :(得分:23)

运行

gcloud container clusters get-credentials my-cluster-name

更新kubeconfig文件并将kubectl指向Google Container Engine上的群集。

答案 1 :(得分:1)

正如@ScyDev所述 跑: IDependencyResolver 但是,如果您初始化了一个新的云shell终端,则可能必须先设置计算区域。那是我的情况

如果您在Windows中工作(例如powershell),您需要检查一下: https://github.com/kubernetes/kubernetes/issues/34395