kubernetes:PTY分配请求失败
当我尝试连接到作为容器运行的kubernetes master的节点时出现此错误:“PTY通道0上的PTY分配请求失败”
重现步骤:
-
我用OS X el Captain 10.11.1运行一个mac。
-
从oxboxes下载标准的centos 7.1。
-
从virtualbox 5.0.10开始。 1个natted界面。 1个端口从主机:2200->客人:22。
-
安装docker 1.9。
-
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
- SSH再次进入centos,你会得到以下错误:“通道0上的PTY分配请求失败”
我在kubernetes中打开这个问题,否则上述configuration似乎工作正常。 只有当我开始kubernetes问题出现。
感谢Raffaele
- chrome在最小的Centos7 + Xvfb中以“非法指令”失败
- 如何在服务节点端口范围默认范围之外的NodePort上启动kubernetes服务?
- Docker:如何自动接受“你真的想推到公共注册?”
- Docker服务无法在CentOS7上启动应用程序容器引擎
- Centos和Fedora Docker,我无法启动mysql
- Docker:nginx + mariadb + php + redis的docker-compose.yml文件
- 无法访问http:// ip:8443上的OpenShift控制台
- 一旦容器完成处理,如何自动停止虚拟机?
- 如何在Centos 7上公开Docker Remote API?