2017-07-24 41 views
0

關於kubernetes 1.5.2突然kubectl日誌顯示錯誤,而其他命令工作正常,所以肯定沒有羣集設置的問題,但可能有某種錯誤。請告知是否有解決方法來使日誌正常工作。kubectl日誌不工作,所有其他命令正在工作

$ kubectl logs -f some-pod-name 

誤差如下:

**Error from server: Get https://Minion-1-IP:10250/containerLogs/default/some-pod-name-3851540691-b18vp/some-pod-name?follow=true: net/http: TLS handshake timeout** 

請幫助。

回答

1

我認爲羣集設置存在問題。此錯誤消息不是來自kubectl與apiserver之間的連接,而是來自apiserver與kubelets之間的連接。因此這兩者之間的證書可能不正確。

聲明:我目前無法驗證此想法,但前段時間我們遇到類似問題。

+0

嗨@svenwltr,感謝您的迴應。實際上昨天晚上同一個命令正在工作,所以我不確定這怎麼可能是一個羣集設置問題。如果您可以通過一些解決方法協助解決問題,請予以解答。 –

+0

你可以從Kubernetes master中'curl https:// Minion-1-IP:10250/containerLogs/default/some-pod-name-3851540691-b18vp/some-pod-name?follow = true'嗎? – svenwltr

+0

是能夠捲曲Minion的日誌端點並返回服務器證書: curl -v -k https:// Minion-1-IP:10250/containerLogs/default/some-pod-nam e-3851540691-b18vp/s ome-pod-name?follow = true –