您现在的位置是:首页 >综合 > 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。