运行 EC2 上的 Kubernetes

Run Kubernetes on EC2

我正在尝试 运行 EC2 上的 kubernetes,我使用了 CoreOs alpha 通道 ami.I 配置的 Kubectl ssh 隧道用于 Kubectl 客户端和 Kubernetes 之间的通信 API。

但是当我尝试 kubectl api-versions 命令时,出现以下错误。

无法从服务器获得可用的 api 版本:获取 http://MyIP:8080/api:拨号 tcp MyIP:8080:连接拒绝

MyIP - 已相应设置。

这可能是什么原因?

出现此问题的原因是我没有正确设置 kubernetes_master 环境变量。由于kubectl客户端和API之间有ssh隧道,kubernetes master环境变量应该设置为localhost。