科技改變生活 · 科技引領(lǐng)未來
要實現(xiàn)的并非一件容易的事。它以復雜和真正的痛苦而聞名,這是Kubernetes的Mirantis收購了廣受歡迎的開源Lens Kubernetes集成開發(fā)環(huán)境(IDE)項目的原因之一。這是在二月份Mirantis收購了背后的Kotena團隊之后。
在此之前,Lens可以說是所有Kubernetes IDE中使用最廣泛的IDE。盡管僅在2020年3月推出,Lens已有35,000個用戶和7,000個GitHub觀星者社區(qū)
根據(jù)MIT許可證可在Github上使用,世界上一些最大的公司已經(jīng)在使用Lens。這些包括Adobe,Apple和Zendesk。為什么?Mirantis指出,這是因為:“ Lens消除了Kubernetes的復雜性,該復雜性從一開始就阻礙了主流開發(fā)人員的采用。該工具可釋放態(tài)勢感知,并使用戶能夠輕松地實時管理,開發(fā),調(diào)試,監(jiān)視和排除多個群集中的工作負載的故障。 。”
這也有助于Lens與供應商和發(fā)行商無關(guān)。它支持任何基礎(chǔ)架構(gòu)上的任何經(jīng)過認證的Kubernetes分發(fā)。Lens程序本身是一個獨立的桌面應用程序。它可以在macOS,Linux和Windows上運行。用戶可以免費下載,安裝和開發(fā)它。
開源軟件不是很棒嗎?
其功能包括:
上下文中的即時態(tài)勢感知: Lens為Kubernetes應用程序和集群提供了輕松的實時態(tài)勢感知。借助其上下文感知終端,內(nèi)置的Prometheus統(tǒng)計信息和全面的日志記錄,Lens為用戶提供了輕松快速地瀏覽堆棧中所有層,查看性能數(shù)據(jù)并解決問題的功能。
上下文感知終端:內(nèi)置終端包含kubectl版本,該版本始終與您的群集在正確的上下文中與API兼容,并且會在后臺自動下載并分配正確的版本。當用戶從一個群集切換到另一個群集時,終端會維護正確的kubectl版本和上下文。
任何云上的多集群管理:通過單個統(tǒng)一的IDE訪問和使用任何云上的任意數(shù)量的Kubernetes集群。群集可以是本地的(例如,minikube,Docker Desktop)或外部的(例如,Docker Enterprise,EKS,AKS,GKE,Rancher或OpenShift)。只需導入其kubeconfig即可添加集群。
多個工作區(qū):工作區(qū)用于將任意數(shù)量的群集組織到邏輯組中。這些對于必須管理多個(甚至數(shù)百個)群集的DevOps和站點可靠性工程師很有用。單個工作空間包含集群及其完整配置的列表。
內(nèi)置Prometheus統(tǒng)計信息:始終在正確的上下文中查看集成到儀表板中的實時圖形和資源利用率圖表。Lens帶有內(nèi)置的多租戶Prometheus設(shè)置,該設(shè)置尊重每個用戶的基于角色的訪問控制(RBAC)。用戶將看到他們有權(quán)訪問的所有名稱空間和資源的可視化。
開發(fā)人員喜歡它。Supervisor.com的CTO Matti Paksula 表示:“通過加快和簡化Kubernetes開發(fā)工作流程,Lens使我們的開發(fā)人員能夠提高生產(chǎn)力。我認為最好的功能是,當我在終端中安裝Kubectl Pod時,儀表板您所看到的始終是在正確的上下文中。此外,我不需要擔心使用過時的信息,因為一切都是實時的。”
Mirantis的Adrian Ionel表示:“就像Visual Studio是軟件開發(fā)人員的突破一樣,Lens也是Kubernetes開發(fā)人員和運營商的游戲規(guī)則改變者。它使在任何公共或私有云上輕松編寫,測試和運行Kubernetes應用程序變得容易。首席執(zhí)行官在一份聲明中。“鏡頭填補了人們從對Kubernetes的興趣轉(zhuǎn)變?yōu)閷ubernetes富有成效的巨大差距。”
展望未來,Mirantis將在Lens的未來發(fā)展上投入大量資金。同時,該公司承諾繼續(xù)與鏡頭社區(qū)合作。您可以在其Slack頻道上與其他用戶談?wù)揕ens。
馬龍林
版權(quán)所有 未經(jīng)許可不得轉(zhuǎn)載
增值電信業(yè)務(wù)經(jīng)營許可證備案號:遼ICP備14006349號
網(wǎng)站介紹 商務(wù)合作 免責聲明 - html - txt - xml