您现在的位置是:首页 > 科技网站首页科技
Kubernetes 大多数公司选择的容器编曲 有很多东西
- 科技
- 2021-12-13 13:56:23
- 来源:
在提高人们社会活动质量的同时,互联网可能会对一些网民造成伤害。要正确认识网络的两面性,扬长避短,充分发挥网络对生活的积极促进作用。把网络当成生活的补充,就能享受到网络的诸多好处。接下来,这篇文章将告诉你互联网技术的正能量。
这不是一项容易完成的任务。它以其复杂性和真实的痛苦而闻名,这也是Kubernetes的Mirantis收购了热门的开源Lens Kubernetes集成开发环境(IDE)项目的原因之一。这是在今年2月,米兰蒂斯收购了背后的科特纳团队之后。
在此之前,Lens可以说是所有Kubernetes IDE中使用最广泛的一个。虽然2020年3月才推出,但Lens拥有3.5万用户和7000个GitHub观星者社区。
根据麻省理工学院的许可,它可以在Github上使用,世界上一些最大的公司已经在使用Lens。其中包括Adobe、苹果和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和站点可靠性工程师非常有用。单个工作区包含集群及其完整配置的列表。
内置普罗米修斯统计数据:始终在正确的上下文中查看集成到仪表板中的实时图表和资源利用率图表。Lens内置多租户Prometheus设置,尊重每个用户基于角色的访问控制(RBAC)。用户将看到他们可以访问的所有名称空间和资源的可视化。
开发者喜欢。Matti Paksula表示:“通过加快和简化Kubernetes的开发工作流程,Lens使我们的开发人员能够提高工作效率。我认为最好的功能是,当我在终端安装Kubectl Pod时,您在仪表盘中看到的内容总是在正确的上下文中。此外,我不需要担心使用过时的信息,因为一切都是实时的。”
Mirantis的Adrian Ionel说:“正如Visual Studio是软件开发人员的一个突破,Lens也是Kubernetes开发人员和运营商的一个游戏规则改变者。它使得在任何公共云或私有云上编写、测试和运行Kubernetes应用程序变得非常容易。首席执行官在一份声明中表示。”镜头填补了人们对Kubernetes的兴趣和对Kubernetes的生产兴趣之间的巨大空白。"
展望未来,Mirantis将在Lens的未来发展上投入大量资金。同时,公司承诺继续与相机界合作。你可以在它的Slack频道和其他用户谈论Lens。