2015-09-15 68 views
1

所以我猶豫不決,作爲一個新手問,但我打了一堵牆。我下面:kubernetes apiserver「服務器找不到請求的資源」

http://www.projectatomic.io/docs/gettingstarted/

使用Fedora的原子主機22最新。

我無法通過某些端口設置和api字符串獲取系統。我能夠讓我的所有服務都在主人和我的三個奴才身上運行。 Kubelet和kube-proxy無法連接到apiserver。我能夠從捲曲到達服務器,但API返回的路徑:

http://cas-vm-atomic-m:8080/api/v1beta3

{ 
    "kind": "Status", 
    "apiVersion": "v1beta3", 
    "metadata": {}, 
    "status": "Failure", 
    "message": "the server could not find the requested resource", 
    "reason": "NotFound", 
    "details": {}, 
    "code": 404 
} 

KUBE_ADMISSION_CONTROL="--admission_control=NamespaceLifecycle,NamespaceExists,LimitRanger,SecurityContextDeny,ResourceQuota" 

我已經打開了記錄。我嘗試了KUBE_ADMISSION_CONTROL的各種設置。我認爲我的問題在主人身上,並且apiserver已經啓動,但沒有正常工作。 kubectl不會返回我的三個節點,服務和端點。但節點保持NotReady狀態。節點試圖移出NotReady,但無法到達apiserver來執行此操作。

我有點傷心,新手入門howto一直如此困難。雖然我猜想教育。我將日誌記錄設置爲3,但現在我主要看到kube-proxy請求失敗,出現404錯誤。有任何想法嗎?

如果這是錯誤的地方,請讓我知道。

+0

歡迎Chris。你可否在將來注意防火。如果你的問題不可讀,那麼更少的人會閱讀它。我已經爲你格式化了,所以你可以看到如何。 – Sheena

回答

1

由於kubernetes v1beta3 api已在July中棄用,因此可能需要更新該指南。我懷疑你正在運行apiserver(僅支持v1 api)的最近版本,但是kube-proxy/kubelet的更早版本。

我建議您從kubernetes.io/v1.0/docs/getting-started-guides開始接受入門指南之一,因爲這些指南相當穩定且有專門的維護人員。例如指南的聲音聽起來非常接近您設置和遇到的問題。

+0

嗯,我正在運行當前的Fedora原子主機映像。所以我想如果這是壞的現在是時候回到別的東西了。似乎有這個如何列出,不工作是一個壞主意。我很樂意幫助解決這個問題,但我不覺得我足夠了解甚至能夠解決問題。那麼這是一個bug,然後與當前的原子fedora圖像? –

相關問題