解决跨丛集挑战,HashiCorp加强整合Consul与Kubernetes

HashiCorp
基础架构工具厂商HashiCorp旗下的工具如Terraform、Vagrant、Packer等,都相当受开发者好评。而近日HashiCorp宣布,自家服务探查及组态设定工具Consul,现在要加强与Kubernetes整合。
未来数周内,就会发布新整合功能,包含正式推出Consul专用的Helm Chart、自动同步Kubernetes与Consul服务,或者将外部Consul agents加入Kubernetes丛集。HashiCorp认为,除了原生整合Kubernetes,这些新功能也可以协助企业应付跨Kubernetes丛集挑战。
目前,HashiCorp预计释出的新整合功能,总共有6项。第一项是正式支援Helm,HashiCorp发布正式Consul专用的Helm Chart,让开发者可在Kubernetes环境中,安装、设定、升级Consul。第二项是更新Consul的自动加入功能,现在系统可自动加入以Kubernetes为基础的Agents。借此更新功能,外部Consul agent可加入Kubernetes环境中执行的Consul agent。
第三项功能是加强Kubernetes与Consul间服务目录(Service Catlog)的同步性,Kubernetes服务会被同步至Consul Catlog,让非Kubernetes应用程序,也能介接Kubernetes内执行的服务。第四项功能则是系统会将Consul运作的服务,同步至Kubernetes。藉以,应用程序可以借助Kubernetes原生的服务探查功能,与外部服务介接。
再者,开发者可透过Consul内建的Connect功能,设定Kubernetes环境中的Pod组态,利用TLS相互验证,加强通讯安全。最后,Consul也开始支援Envoy。
HashiCorp表示,现在旗下许多产品也开始整合Kubernetes,例如基础架构管理工具Terraform、机密管理工具Vault,现在也都与Kubernetes紧密整合。除了要让产品变得更易用,该公司认为,这些产品整合也可让非Kubernetes工作负载执行更顺畅。
