我正在尝试使用此命令ssh进入我的pod
kubectl --namespace=default exec -ti pod-name /bin/bash
我收到此错误:
Content-Type specified (plain/text) must be 'application/json'
该过程陷入困境,我必须关闭终端。
在我的机器中安装kubernetes之前,我能够进入我的pod。这是最新kubernetes版本的问题吗?
答案 0 :(得分:3)
您不是想“ssh”,而是通过Kubernetes API转发标准输入并通过HTTP接收标准输出。
那就是说,你正在使用Docker 1.10,而Kubernetes还不支持它。看看https://github.com/kubernetes/kubernetes/issues/19720
修改强>:
自1.3.0发布以来,Kubernetes支持Docker 1.10+。