我正在尝试在EC2上运行kubernetes并且我使用了CoreOs alpha通道ami。我为Kubectl客户端和Kubernets API之间的通信配置了Kubectl ssh隧道。
但是当我尝试 kubectl api-versions 命令时,我收到以下错误。
无法从服务器获取可用的api版本:获取http://MyIP:8080/api:拨打tcp MyIP:8080:拒绝连接
MyIP - 已相应设定。
这可能是什么原因?
答案 0 :(得分:2)
此问题的原因是我没有正确设置kubernetes_master环境变量。由于kubectl客户端和API之间存在ssh隧道,因此kubernetes主环境变量应设置为localhost。