我正在运行开源 kube 版本 1.9,在运行时出现 TLS 握手超时错误kubectl logs
命令、其他kubectl
命令工作正常。
#:/etc/kubernetes/pki> kubectl get pods
NAME READY STATUS RESTARTS AGE
app1-9 1/1 Running 0 2d
#:/etc/kubernetes/pki> kubectl logs counter
Error from server: Get https://XX.XX.XX.XXXX:10250/containerLogs/default/counter/count: net/http: TLS handshake timeout
kubectl 版本是:
Client Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.0", GitCommit:"925c127ec6b946659ad0fd596fa959be43f0cc05", GitTreeState:"clean", BuildDate:"2017-12-15T21:07:38Z", GoVersion:"go1.9.2", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.0", GitCommit:"925c127ec6b946659ad0fd596fa959be43f0cc05", GitTreeState:"clean", BuildDate:"2017-12-15T20:55:30Z", GoVersion:"go1.9.2", Compiler:"gc", Platform:"linux/amd64"}
我看到 apiserver 正在 10250 上运行。如何制作kubectl
通过 SSL 连接到 apiserver?