您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關Kubernetes Dashboard是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
Kubernetes Dashboard 項目的最初想法是為 Kubernetes 提供一個 web 界面。我們希望通過直觀的 web UI 來反映 kubectl 的功能。使用 UI 的主要好處是,能夠快速看到不按預期工作的情況(監視和故障排除)。此外,對于 Kubernetes 生態系統的新手來說,Kubernetes Dashboard 是一個很好的起點。
對 Kubernetes Dashboard 的第一次提交是由 Filip Grz?dkowski 在 2015 年 10 月 16 日從谷歌提交的,離 Kubernetes 倉庫剛剛創建幾個月。我們最初的提交要追溯到 2015 年 11 月(Sebastian 于 2015 年 11 月 16 日提交;Marcin 于 2015 年 11 月 23 日提交)。從那時起,我們就成了這個項目的定期貢獻者。在接下來的兩年里,我們與谷歌人密切合作,最終成為主要項目維護者。
正如你所看到的,項目最初的外觀和感覺與當前的完全不同。我們已經多次修改了設計。代碼本身也發生了同樣的情況。
在 2018 年初,當 AngularJS 接近它生命的終點時,Angular 的新版本卻經常發布。我們使用的許多庫和模塊都是遵循這一趨勢的。這迫使我們花費大量時間重寫項目的前端部分,使其與更新的技術兼容。
這種遷移帶來了許多好處,比如能夠重構大量代碼、引入設計模式、減少代碼復雜性以及從新模塊中獲益。然而,你可以想象遷移的規模是巨大的。幸運的是,來自社區的一些貢獻幫助我們提供了資源支持、新的 Kubernetes 版本支持、i18n 等等。經過許多漫長的日日夜夜,我們終于在 2019 年 7 月發布了第一個測試版,隨后在 2020 年 4 月發布了 2.0 版本——我們的寶寶長大了。
由于資源有限,不幸的是,我們不能為許多不同的 Kubernetes 版本提供廣泛的支持。因此,我們決定在 Kubernetes Dashboard 發布時一直嘗試并支持最新的 Kubernetes 版本。最新版本 Dashboard v2.2.0 提供了對 Kubernetes v1.20 的支持。
除此之外,我們還投入了大量精力來改善資源支持。同時,我們也為 Kubernetes 的大部分資源提供支持。此外,Kubernetes Dashboard 支持多種語言:英語、德語、法語、日語、韓語、中文(繁體、簡體、繁體香港)。波斯語和俄語本地化目前正在進行中。此外,我們正在努力支持第三方主題和應用程序的總體設計。如你所見,很多事情正在發生。
幸運的是,我們確實有一些具有領域知識的定期貢獻者,他們負責這個項目,更新 Helm chart、翻譯、Go 模塊等等。但一如既往,可以有更多人手。所以,如果你想為 Kubernetes 做貢獻,請記住找我們 ;)
Kubernetes Dashboard 已經發展和繁榮超過 5 年了。它為社區提供了直觀的 Web UI,從而降低了 Kubernetes 的復雜性,并增加了對新社區成員的可訪問性。到目前為止,我們為這個項目所取得的成就感到驕傲,但這還不是最后的結果。這些是我們未來的優先事項:
關于“Kubernetes Dashboard是什么”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。