利用容器支持DevOps
时间:2022-03-28 07:24:01 | 来源:行业动态
时间:2022-03-28 07:24:01 来源:行业动态
对DevOps的大多数讨论都围绕着CI / CD,即持续集成和持续交付。虽然人们经常将这两个概念混为一谈,但实际上它们是截然不同的,其中CI以应用程序开发为中心,而CD则属于运维的范畴。
这里只有一个问题:CD比CI困难得多。因此,大多数DevOps商店主要关注CI,但还没有为CD做好准备。由于Kubernetes是IT基础架构,它完全属于企业运营产品因此,CD就成为了应用程序开发团队的核心挑战。
Codefresh是一家专注于CD挑战的公司,该公司为Kubernetes提供容器化连续交付渠道平台。换句话说,CD渠道中的每个任务都是一个docker容器映像,Codefresh在其平台上实现该映像以及自动执行任务所需的所有配置信息。
CD可能是Kubernetes面临的最大的DevOps挑战之一,但对集群运行的可见性也同样重要。Kubernetes将容器放入pod中,然后将pod分组进集群企业实际上可以大规模运行数十个或数百个分布在不同地理位置的集群。
跟踪这些复杂、动态的环境远远超出了传统监控工具的能力范围。基于云的应用程序性能管理提供商New Relic正在加紧努力,通过其Kubernetes Cluster Explorer填补这一空白。
该产品为大规模运行Kubernetes的组织提供多维监控这通常意味着多个集群。New Relic可以回答有关每个群集的健康状况,每个群集内和群集之间的各种对象之间的关系以其健康状况方面的问题。
Kubernetes Cluster Explorer为开发人员提供了解应用程序延迟和行为限制所需的可见性,并使他们能够优化应用程序性能。对于运维人员,该工具使他们能够大规模地进行弹性管理并且在许多情况下,在问题发生之前预测和解决问题。