对我而言,IBM Cloud中的Kubernetes部署失败了

时间:2019-03-21 12:19:50

标签: docker deployment kubernetes ibm-cloud

我按照这些说明尝试在kubernetes集群中部署应用

https://cloud.ibm.com/docs/containers?topic=containers-cs_apps_tutorial#cs_apps_tutorial

然后我按照ibmcloud cr cr build -t注册表..bluemix.net // hello-world:1的说明进行构建。

除安全警告外,输出看起来不错

安全警告:您正在针对非Windows Docker主机从Windows构建Docker映像。添加到构建上下文的所有文件和目录都将具有“ -rwxr-xr-x”权限。建议仔细检查并重置敏感文件和目录的权限。

但这只是一个测试,我并不担心。

在下一阶段按照说明运行此命令

kubectl运行hello-world-deployment --image = registry..bluemix.net // hello-world:1

我收到以下错误 错误:无法发现受支持的资源:获取http://localhost:8080/apis/apps/v1?timeout=32s:拨打tcp [:: 1]:8080:connectex:由于目标计算机主动拒绝连接,因此无法建立连接。

如您在消息中看到的,它似乎正在尝试对本地PC而不是IBMCloud进行操作。我错过了做什么?

1 个答案:

答案 0 :(得分:0)

正如@N Fritze在评论中提到的那样,为了组织对Kubernetes集群的访问,您可能需要设置KUBECONFIG环境变量,其中包含kubeconfig文件列表,这些列表提供了有关身份验证的足够信息API服务器中的方法。

找到有关在官方IBM Cloud documentation中管理Kubernetes Service的更多信息。由于问题已经解决,因此可以为进一步的贡献者研究做出答案。