Lens成為最受歡迎的Kubernetes IDE – thenewstack
像Visual Studio是軟體開發人員的突破一樣,Lens是Kubernetes開發人員和運營商的遊戲規則改變者。它使在任何公共或私有云上輕鬆編寫,測試和執行Kubernetes應用程式。
Lens功能包括:
- 上下文中的即時態勢感知: Lens為使用者提供了Kubernetes應用程式和叢集的最簡單,最快的實時態勢感知途徑。藉助上下文感知終端,內建的Prometheus統計資訊和全面的日誌記錄功能,Lens為使用者提供了最簡單,最快的瀏覽堆疊中所有層的導航,因此他們可以檢視效能資料並解決問題。
- 上下文感知終端:內建終端包含kubectl版本,該版本始終與您的群集在正確的上下文中與API相容,並且可以在後臺自動下載並分配正確的版本。當使用者從一個群集切換到另一個群集時,終端會維護正確的kubectl版本和上下文。
- 任何雲上的多叢集管理:透過單個統一的IDE訪問和使用任何雲上的任意數量的Kubernetes叢集。群集可以是本地的(例如minikube,Docker Desktop)或外部的(例如Docker Enterprise,EKS,AKS,GKE,Rancher或OpenShift)。只需匯入帶有叢集詳細資訊的kubeconfig即可新增叢集。
- 多個工作區:工作區用於將任意數量的群集組織到邏輯組中。它們對於需要管理多個(甚至數百個)群集的DevOps和SRE非常有用。單個工作空間包含叢集及其完整配置的列表。
- 內建Prometheus統計資訊:始終在正確的上下文中檢視整合到儀表板中的實時圖形和資源利用率圖表。Lens帶有內建的多租戶Prometheus設定,該設定尊重每個使用者的基於角色的訪問控制(RBAC)。使用者將看到他們有權訪問的所有名稱空間和資源的視覺化。
成長中的社群
Lens來自芬蘭的Kontena公司,該公司專注於在任何雲基礎架構上的多個主機上執行容器化應用程式。Lens是Kontena內部開發的一種管理大型線上服務的方法,它在Kubernetes發行版Pharos上執行。自2020年3月作為開放原始碼專案啟動以來,Lens在MIT許可下 可在GitHub上獲得廣泛採用。隨著GitHub上擁有35,000名使用者和7,000星的社群不斷增長,它已成為Linux上最受歡迎的開源專案之一。
Mirantis去年秋天聘請了Kontena團隊,大約是在收購Docker的企業業務的那段時間,這是其努力提高公司內部Kubernetes功能的一部分。當時Kontena的加入將“加快其在多叢集管理,叢集可見性和見解以及面向應用程式開發人員的工具方面的產品路線圖。Mirantis將利用從Kontena獲得的IP用於Docker Enterprise中現有的Kubernetes技術,包括Docker Kubernetes Service(DKS)和Universal Control Plane(UCP)。”
透過收購,Mirantis將在Lens的未來開發上投入大量資金,同時致力於繼續與Lens社群和領先的生態系統參與者合作。Lens將保持免費和開源。它的使用者包括Apple,Zendesk和Adobe。
Lens IDE開發工具特點
Lens消除了Kubernetes的複雜性,該複雜性自成立以來就阻礙了主流開發人員的採用。該工具可釋放態勢感知,並使使用者能夠輕鬆地實時管理,開發,除錯,監視多個群集中的工作負載並對其進行故障排除。它支援任何基礎架構上任何經過認證的Kubernetes發行,為全球數百家企業提供選擇的自由。Lens是一個獨立的桌面應用程式,可與MacOS,Windows和Linux作業系統一起使用。使用者可以免費下載和安裝軟體。
Lens最初被設計為基於Web的工具,後來被重新設計為可作為獨立二進位制檔案安裝在macOS,Windows和Linux作業系統上執行的桌面應用程式。
該公司瞭解到Spotify和Slack等公司一直在使用Electron包裝基於Web的應用程式,以便它們可以作為本機桌面應用程式執行。因此,將Lens UI技術打包到Electron應用程式中,並且只需使用Kubernetes API呼叫Kubernetes叢集即可。
統一可見性
使用Kubectl,命令列工具和其他工具,開發人員可以將20種不同的儀表板用於不同的技術,以顯示他們希望從叢集中檢視的資訊。
一直在嘗試使用Lens封裝Kubernetes技術和工具的所有本質東西,將它們整合在一起以真正簡化Kubernetes開發人員的活動,例如部署,執行,管理,除錯,檢查,觀察。
來自VMware的Octant可能的最大的競爭對手,另一種流行的工具是K9S,儘管它還不是一個IDE。
相關文章
- Zalo成為越南最受歡迎的訊息應用程式
- 10款最受Python開發者歡迎的Python IDEPythonIDE
- 蘋果取代三星 成為中國最受歡迎移動品牌蘋果
- Firefox將淘汰微軟IE 成為最受歡迎的瀏覽器(轉)Firefox微軟瀏覽器
- .Net Core 會逆襲成為最受歡迎開發平臺嗎?
- 分析師:蘋果iPhone XR將會成為最受歡迎的iPhone機型蘋果iPhone
- MBLM:2015年蘋果成為阿聯酋土豪最受歡迎品牌蘋果
- Imperva Cloud WAF:Python和Go成為年度最受歡迎的黑客工具榜首CloudPythonGo黑客
- Nginx成為Top1000網站最受歡迎的Web伺服器Nginx網站Web伺服器
- Business Insider:iPhone 4成為Flickr社交網路上最受歡迎相機IDEiPhone
- Python成為2017年最受歡迎的程式語言:排名第一Python
- 高盛:微軟Azure超過AWS成最受歡迎雲服務微軟
- 最受DevOps歡迎的五種工具dev
- 全球最受歡迎的8位Java大牛Java
- Docker Hub 最受歡迎的10大映象Docker
- 《我的世界》YouTube瀏覽量突破1萬億 成為該平臺上最受歡迎的遊戲遊戲
- Nginx取代Apache成為世界前1萬家網站中最受歡迎的Web伺服器NginxApache網站Web伺服器
- 年度最受歡迎的開源CHROME外掛Chrome
- 最知名的遊戲公司就最受歡迎嗎?遊戲
- 2017年最受歡迎的UI框架UI框架
- 20個最受歡迎的Linux命令(轉)Linux
- 最受歡迎的5個Android ORM框架AndroidORM框架
- 最受歡迎的App開發工具推薦APP
- TIOBE:2020年11月最受歡迎程式語言排行榜 Python超越Java成第二最受歡迎程式語言PythonJava
- k8s筆記3--Kubernetes IDE LensK8S筆記IDE
- V社:Xbox手柄在Steam平臺上的使用佔比達59% 成為最受歡迎手柄
- 連續 3 年最受歡迎:Rust,香!Rust
- 15個最受歡迎的Python開源框架Python框架
- 理解Java機制最受歡迎的8幅圖Java
- GitHub 十個最受歡迎的 React 相關庫GithubReact
- 14個最受歡迎的Python開源框架Python框架
- 最受IT公司歡迎的50款開源軟體
- 青少年網路行為Facebook仍然是最受歡迎的平臺
- PCMag:iPhone 12 Pro Max成美國最受歡迎5G智慧手機iPhone
- 谷歌機器學習TensorFlow新版釋出,成最受歡迎深度學習專案谷歌機器學習深度學習
- BTIG:調查顯示iPhone以58%佔比成為最受歡迎的手機 Android佔20%iPhoneAndroid
- VR成人影片公司釋出報告,GearVR成最受歡迎的VR頭顯VR
- 一款沉寂10年的遊戲,緣何成為Xbox釋出會上最受歡迎的FPS?遊戲