本文發表於一年多前。舊文章可能包含過時內容。請檢查頁面中的資訊自發布以來是否已變得不正確。
Dashboard - Kubernetes 的全功能 Web 介面
編者按:這篇博文是關於 Kubernetes 1.3 新特性的系列深度文章之一
Kubernetes Dashboard 是一個旨在為 Kubernetes 世界帶來通用監控和操作 Web 介面的專案。三個月前,我們釋出了第一個生產就緒版本,從那時起,Dashboard 取得了巨大的改進。透過一個單一的 UI,您無需離開瀏覽器即可執行與 Kubernetes 叢集進行的大部分可能的操作。這篇博文詳細介紹了最新版本中引入的新功能,並概述了未來的路線圖。
全功能 Dashboard
感謝社群和專案成員的大量貢獻,我們成功地為 Kubernetes 1.3 版本帶來了許多新功能。我們一直在認真聽取使用者(請參閱總結資訊圖)提供的所有寶貴反饋,並解決了優先順序最高的請求和痛點。
Dashboard UI 現在處理所有工作負載資源。這意味著無論您執行何種工作負載型別,它都可以在 Web 介面中顯示,並且您可以對其進行操作更改。例如,您可以使用 Pet Sets 修改有狀態的 MySQL 安裝,使用 Deployment 對 Web 伺服器進行滾動更新,或者使用 DaemonSet 安裝叢集監控。
除了檢視資源,您還可以建立、編輯、更新和刪除它們。此功能支援許多用例。例如,您可以終止失敗的 Pod,對 Deployment 進行滾動更新,或者只是組織您的資源。您還可以匯出和匯入雲應用程式的 YAML 配置檔案,並將其儲存在版本控制系統中。
此版本包括用於管理和操作用例的叢集節點測試版檢視。UI 列出了叢集中的所有節點,以便進行概述分析和快速篩選問題節點。詳細檢視顯示了有關節點的所有資訊以及指向其上執行的 Pod 的連結。
我們還在該版本中釋出了許多範圍較小的新功能,即:對名稱空間資源的支援、國際化、效能改進和許多錯誤修復(在發行說明中瞭解更多資訊)。所有這些改進都帶來了更好、更簡單的產品使用者體驗。
未來工作
該團隊對未來有宏偉的計劃,涵蓋多種用例。我們也樂於接受所有功能請求,您可以在我們的問題跟蹤器上釋出。
以下是我們未來幾個月的重點關注領域列表
- 處理更多 Kubernetes 資源 - 顯示叢集使用者可能互動的所有資源。完成後,Dashboard 可以完全替代 CLI。
- 監控和故障排除 - 向 Dashboard 中顯示的物件新增資源使用統計/圖表。這個重點領域將允許對雲應用程式進行可操作的除錯和故障排除。
- 安全、認證和登入 - 使 Dashboard 可從叢集外部網路訪問,並與自定義認證系統協同工作。
聯絡我們
我們很樂意與您交流並聽取您的反饋!
- 透過SIG-UI 郵件列表給我們傳送電子郵件
- 在 Kubernetes Slack 的#SIG-UI 頻道與我們聊天
- 加入我們的會議:CEST 下午 4 點。詳情請參閱 SIG-UI 日曆。