0
我很想知道針對Kubernetes集羣運行CLI應用程序的經過測試的技術。在Kubernetes中運行CLI應用程序的方法?
我們的服務採用碼頭圖像的形式。我們的CLI應用程序也應該是泊塢窗圖像似乎是合乎邏輯的。這爲我們提供了一些選項,以針對Kubernetes集羣內的服務運行CLI應用程序。最終我們可以在本地運行圖像(docker run
)在羣集內運行它們(kubectl run
),或者在我們運行命令(kubectl exec
)的「noop」容器中運行它們(docker run
)。外面跑步的主要缺點是我們沒有獲得上下文(如DNS)。但是內部運行看起來可能很慢:當圖像被拉到節點上時啓動緩慢,以及通過HTTP運行交互式終端所涉及的延遲。 「noop」容器感覺有點冒險。
有沒有人有任何其他方法來解決這個問題?
對於批處理工作或cron job equiv聽起來不錯 - 但不覺得它是用於交互式CLI映像 –
對不起,「交互式CLI映像」下的含義是什麼? –
我正在討論將作爲命令行界面工具使用的泊塢窗圖像。其中一個我可能會在多處發出命令。想想'mysql'命令,'python'解釋器,甚至像'vim'。 –