Kubernetes Engine 1.10 更好的支持企业用例

谷歌发布了Kubernetes引擎1.10版,与此同时,谷歌也将推出几个新功能以支持企业用例,比如共享虚拟私有云(Shared Virtual Private Cloud,简称VPC)、区域持久性磁盘(Regional Persistent Disk)、区域集群(Regional Cluster)、节点自动修复(Node Auto-Repair)和Pod自动水平扩展(Horizontal Pod Autoscaler)。这些功能将为谷歌Kubernetes引擎(Google Kubernetes Engine,简称GKE)带来更高可用性、更长的运行时间和更强的伸缩性。

有了共享虚拟私有云,企业可以通过更细粒度的模型更好地控制网络资源。比如,管理员可以把特定职责委托给项目管理员,比如管理和创建Kubernetes引擎实例和集群,与此同时,保持对子网和防火墙等网络资源的集中管控。

Kubernetes Engine 1.10 更好的支持企业用例

谷歌也通过区域持久性磁盘(PD)和区域集群提高Kubernetes引擎1.10版的可用性和正常运行时间。有了区域持久性磁盘,企业无需担心应用层的复制问题。这些磁盘提供持久的连网区块储存(network-attached block storage),并在同一个区域的两个区之间同步复制数据 。此外,企业可借助区域集群来进一步提高可用性,创建包含多个主节点和高可用控制面板的Kubernetes引擎集群,并由控制面板将主节点分布在同一区域的三个区中。

Kubernetes Engine 1.10 更好的支持企业用例

节点自动修复功能帮助企业延长了运行时间。节点自动修复会监控节点的健康状况,并在出现不健康状况时修复问题。请注意,根据谷歌的说法,他们将很快推出区域持久性磁盘和区域集群。

企业现在还可以通过Pod自动水平扩展对Kubernetes引擎1.10版进行水平扩展,除了默认的CPU使用指标外,现在还支持三种自定义指标类型:

  • 外部,可基于特定外部应用程序的指标或数据进行扩展,如关联的云Pub/Sub队列长度(一种流行的请求功能)
  • Pod,可基于计算均值与目标值的比较进行扩展。比如,可以基于每个Pod打开连接的平均数量进行扩展。
  • 对象,允许单个Pod公开指标以便触发扩展。比如,一个运行Prometheus的Pod可以基于集群中运行的相关Kafka实例报告指标,然后,它可用于扩展运行Kafka消费者服务的Pod。

自从三年前首次发布以来,1.10版本已经成为谷歌Kubernetes引擎不断发展的一部分。早在2015年,Kubernetes引擎就是谷歌努力推出的一个可以使用容器启动和管理Web应用程序的平台。从发布以来,该引擎的采用率不断增长。谷歌在1.10版本的发布博文中写道:

“Kubernetes引擎是第一个生产级Kubernetes托管服务,于2015年开始正式对外提供服务。该服务的核心小时(Core-hour)数激增:在2017年,Kubernetes引擎的核心小时数同比增长了9倍,支持各种各样的应用程序。有状态工作负载(比如数据库和键值存储)的使用量自2016年首次发布以来已经占到Kubernetes引擎集群的40%以上。”

企业现在可以开始使用谷歌Kubernetes引擎1.10版,请在Kubernetes引擎定价页面查询相关价格。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/119188.html

(0)
上一篇 2021年8月28日
下一篇 2021年8月28日

相关推荐

发表回复

登录后才能评论