kubernetes:PTY分配请求失败

当我尝试连接到作为容器运行的kubernetes master的节点时出现此错误:“PTY通道0上的PTY分配请求失败”

重现步骤:

  1. 我用OS X el Captain 10.11.1运行一个mac。

  2. 从oxboxes下载标准的centos 7.1。

  3. 从virtualbox 5.0.10开始。 1个natted界面。 1个端口从主机:2200->客人:22。

  4. 安装docker 1.9。

  5. ssh进入centos 6运行以下(根据kubernetes用户手册):

6.a docker run –net = host -d gcr.io/google_containers/etcd:2.0.12 / usr / local / bin / etcd –addr = 127.0.0.1:4001 –bind-addr = 0.0.0.0: 4001 –data-dir = / var / etcd / data

6.b docker run –volume = /:/ rootfs:ro –volume = / sys:/ sys:ro –volume = / dev:/ dev –volume = / var / lib / docker /:/ var / lib / docker:ro –volume = / var / lib / kubelet /:/ var / lib / kubelet:rw –volume = / var / run:/ var / run:rw –net = host –pid = host –privileged = true -d gcr.io/google_containers/hyperkube:v1.0.1 / hyperkube kubelet –containerized –hostname-override =“127.0.0.1”–address =“0.0.0.0”–api-servers = http:// localhost:8080 –config = / etc / kubernetes / manifests

6.c docker run -d –net = host –privileged gcr.io/google_containers/hyperkube:v1.0.1 / hyperkube proxy –master = http://127.0.0.1:8080 –v = 2

  1. SSH再次进入centos,你会得到以下错误:“通道0上的PTY分配请求失败”

我在kubernetes中打开这个问题,否则上述configuration似乎工作正常。 只有当我开始kubernetes问题出现。

感谢Raffaele