2017-07-26 66 views
0

我一直在這個工作了很長一段時間,但谷歌容器引擎有一些關於安裝插件丟失的文檔。如何在Google容器引擎中啓用插件?

首先我想我創建我的插件作爲yml文件並將它們安裝到kube-system名稱空間。

但是,插件管理器顯然刪除了kube-system命名空間中的所有命名空間,它認爲它不屬於此。

如何添加任何kubernetes插件到我的谷歌容器引擎集羣?

比如我想安裝:

回答

0

的加載項管理器從kube-system命名空間具有不以存在標籤addonmanager.kubernetes.io/mode: Reconcile消除一切「真相源」的位置。由於您的資源不在事實的根源中,因此它們會被刪除。

您可以刪除該標籤,並且加載項管理器應該單獨保留部署。但我建議在不同的命名空間中運行它們。

+0

感謝您解決這個問題。你知道如何編輯谷歌計算引擎的真相來源嗎? 理想情況下,這些插件也應該由插件管理器管理。在獨立命名空間中運行這些插件時遇到的另一個問題是,我需要運行'heapster'兩次。一個已經在'kube-system'命名空間中運行了。 – Overbryd

+0

您無法直接編輯GKE上的真相來源。您可以使用GKE API修改其中的一部分(啓用/禁用某些插件)。 –

+0

如果您關閉了足夠多的GKE插件,那麼heapster將不會在kube-system名稱空間中運行,並且最終只會運行它的副本。儘管如此,我認爲它需要一些GKE插件,所以你可能不得不關閉大多數/所有的GKE插件以使其消失。 –

相關問題