您現在的位置是:首頁 >綜合 > 2021-06-11 13:07:38 來源:
科技動態:大多數公司選擇的容器編排程序Kubernetes有很多東西
互聯網在提高人們社會活動質量的同時可能對部分互聯網使用者造成傷害。我們要正確認識網絡的兩面性,用其所長、避其所短,發揮網絡對生活的積極促進作用。把網絡作為生活的補充就可以享受網絡的諸多益處,接下來這篇文章給大家說說互聯網科技的正能量。
要實現的并非一件容易的事。它以復雜和真正的痛苦而聞名,這是Kubernetes的Mirantis收購了廣受歡迎的開源Lens Kubernetes集成開發環境(IDE)項目的原因之一。這是在二月份Mirantis收購了背后的Kotena團隊之后。
在此之前,Lens可以說是所有Kubernetes IDE中使用最廣泛的IDE。盡管僅在2020年3月推出,Lens已有35,000個用戶和7,000個GitHub觀星者社區
根據MIT許可證可在Github上使用,世界上一些最大的公司已經在使用Lens。這些包括Adobe,Apple和Zendesk。為什么?Mirantis指出,這是因為:“ Lens消除了Kubernetes的復雜性,該復雜性從一開始就阻礙了主流開發人員的采用。該工具可釋放態勢感知,并使用戶能夠輕松地實時管理,開發,調試,監視和排除多個群集中的工作負載的故障。 。”
這也有助于Lens與供應商和發行商無關。它支持任何基礎架構上的任何經過認證的Kubernetes分發。Lens程序本身是一個獨立的桌面應用程序。它可以在macOS,Linux和Windows上運行。用戶可以免費下載,安裝和開發它。
開源軟件不是很棒嗎?
其功能包括:
上下文中的即時態勢感知: Lens為Kubernetes應用程序和集群提供了輕松的實時態勢感知。借助其上下文感知終端,內置的Prometheus統計信息和全面的日志記錄,Lens為用戶提供了輕松快速地瀏覽堆棧中所有層,查看性能數據并解決問題的功能。
上下文感知終端:內置終端包含kubectl版本,該版本始終與您的群集在正確的上下文中與API兼容,并且會在后臺自動下載并分配正確的版本。當用戶從一個群集切換到另一個群集時,終端會維護正確的kubectl版本和上下文。
任何云上的多集群管理:通過單個統一的IDE訪問和使用任何云上的任意數量的Kubernetes集群。群集可以是本地的(例如,minikube,Docker Desktop)或外部的(例如,Docker Enterprise,EKS,AKS,GKE,Rancher或OpenShift)。只需導入其kubeconfig即可添加集群。
多個工作區:工作區用于將任意數量的群集組織到邏輯組中。這些對于必須管理多個(甚至數百個)群集的DevOps和站點可靠性工程師很有用。單個工作空間包含集群及其完整配置的列表。
內置Prometheus統計信息:始終在正確的上下文中查看集成到儀表板中的實時圖形和資源利用率圖表。Lens帶有內置的多租戶Prometheus設置,該設置尊重每個用戶的基于角色的訪問控制(RBAC)。用戶將看到他們有權訪問的所有名稱空間和資源的可視化。
開發人員喜歡它。Supervisor.com的CTO Matti Paksula 表示:“通過加快和簡化Kubernetes開發工作流程,Lens使我們的開發人員能夠提高生產力。我認為最好的功能是,當我在終端中安裝Kubectl Pod時,儀表板您所看到的始終是在正確的上下文中。此外,我不需要擔心使用過時的信息,因為一切都是實時的。”
Mirantis的Adrian Ionel表示:“就像Visual Studio是軟件開發人員的突破一樣,Lens也是Kubernetes開發人員和運營商的游戲規則改變者。它使在任何公共或私有云上輕松編寫,測試和運行Kubernetes應用程序變得容易。首席執行官在一份聲明中。“鏡頭填補了人們從對Kubernetes的興趣轉變為對Kubernetes富有成效的巨大差距。”
展望未來,Mirantis將在Lens的未來發展上投入大量資金。同時,該公司承諾繼續與鏡頭社區合作。您可以在其Slack頻道上與其他用戶談論Lens。