资讯专栏INFORMATION COLUMN

概述 容器云 UK8S

ernest.wang / 878人阅读

摘要:即集群伸缩,负责节点水平伸缩的组件,之后已是阶段,即正式发布的版本,使用的为版本。另外,还有伸缩组件,可根据集群的节点数目,水平调整数目的组件,目前处在阶段,用来根据集群规模大小动态调整等关键服务的规模。

概述

了解K8S中的弹性伸缩

Kubernetes在多个维度、多个层次上提供不同的组件来满足不同场景下的伸缩需求,主要如下:

类型PodNode横向伸缩HPA(HorizontalPodAutoscaler)ClusterAutoscaler纵向伸缩VPA(VerticalPodAutoscaler)None

HPA: 即容器水平伸缩(Horizontal Pod Autoscaler)负责Pod水平伸缩的组件,是所有伸缩组件中历史最悠久的,目前支持autoscaling/v1、autoscaling/v2beta1与autoscaling/v2beta2,其中autoscaling/v1只支持CPU一种伸缩指标,在autoscaling/v2beta1中增加支持custom metrics,在autoscaling/v2beta2中增加支持external metrics。

CA: 即集群伸缩(Cluster Autoscaler),负责Node节点水平伸缩的组件,1.0.0之后已是GA阶段(General Availability,即正式发布的版本),UK8S使用的为GA版本。

VPA: 即Pod的纵向伸缩,根据Pod的资源利用率、历史数据、异常事件,来动态调整负载的Request值的组件,主要关注在有状态服务、单体应用的资源伸缩场景,目前(2019年8月26日)处于beta阶段,不推荐在生产环境使用。

另外,还有cluster-proportional-autoscaler伸缩组件,可根据集群的节点数目,水平调整Pod数目的组件,目前处在GA阶段,用来根据集群规模大小动态调整CoreDNS、Ingress等关键服务的规模。另外addon-resizer组件可根据集群中节点的数目,纵向调整负载的Request的组件,目前处在beta阶段。

下面我们主要来介绍下HPA和CA这两个最常用的伸缩组件。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/126763.html

相关文章

  • 容器 UK8S】镜像仓库:镜像仓库概述UK8S支持的镜像库类型和在UK8S中使用UHub

    摘要:概述镜像仓库概述镜像库用于存储分发镜像,你可以将您的应用打包成镜像,并到镜像仓库,需要使用时,再从镜像仓库到本地。概述镜像仓库概述镜像库用于存储、分发Docker镜像,你可以将您的应用打包成Docker镜像,并Push到镜像仓库,需要使用时,再从镜像仓库Pull到本地。UK8S支持的镜像库类型UK8S支持各类公有及私有镜像库,如:DockerHub官方镜像库(默认)UHub(UCloud镜像...

    Tecode 评论0 收藏0
  • 容器 UK8S】日志监控方案:监控中心操作指南之监控中心概述,开启监控中心,添加监控目标和添加接

    摘要:添加接收人监控中心支持添加邮箱及微信两种告警,需要注意的是,添加邮箱告警的话,需要预先配置发件服务器。由于监控中心配置了一条告警规则,只要企业微信的信息填写正确,一般分钟以内均可从企业微信中获取到告警信息。监控中心概述监控中心是UK8S提供的产品化监控方案,提供基于Prometheus的产品解决方案,涵盖Prometheus集群的全生命周期管理,以及告警规则配置、报警设置等功能,省去了自行搭...

    Tecode 评论0 收藏0
  • 容器UK8S】新手指导

    摘要:详细请见产品价格产品概念使用须知名词解释漏洞修复记录集群节点配置推荐模式选择产品价格操作指南集群创建需要注意的几点分别是使用必读讲解使用需要赋予的权限模式切换的切换等。UK8S概览UK8S是一项基于Kubernetes的容器管理服务,你可以在UK8S上部署、管理、扩展你的容器化应用,而无需关心Kubernetes集群自身的搭建及维护等运维类工作。了解使用UK8S为了让您更快上手使用,享受UK...

    Tecode 评论0 收藏0
  • 集群网络 容器 UK8S

    摘要:集群网络集群网络集群网络概述概述在我们创建一个集群时,为了让集群正常工作,我们需要为三类资源对象规划网段,分别是,,,他们都需要唯一的网络标示。与之间网络互通,且不需要经过转换。集群外部与之间的通信。 集群网络概述在我们创建一个Kubernetes集群时,为了让集群正常工作,我们需要为三类资源对象规划网段,分别是Node,Pod,Service,他们都需要唯一的网络标示。作为一个生产级别的容...

    ernest.wang 评论0 收藏174
  • 容器 UK8S】产品价格:容器UK8S是免费的吗?容器UK8S价格表

    摘要:产品价格产品本身不收取服务费用,但你需要为使用过程中用到的其他云产品付费。实时文档欢迎访问产品价格UK8S产品本身不收取服务费用,但你需要为使用UK8S过程中用到的其他云产品付费。在使用UK8S的过程中,您可能会使用到以下产品,具体如下:云主机 UHost收费说明云硬盘 UDisk收费说明文件存储 UFS收费说明对象存储 UFile收费说明负载均衡 ULB收费说明弹性IP EI...

    Tecode 评论0 收藏0
  • 容器 UK8S】使用必读:授权给UK8S产品的管理权限、请勿随意操作由UK8S创建的资源、请尽

    摘要:会使用到以下产品的全部操作权限,例如代替你创建删除云主机,由此产生的费用由你负责,请知悉。如何识别由创建的云资源由创建的云资源名称,都遵循明确的命名规范,具体详见命名规范简要说明如下名称,如名称为的云主机,是这个集群的节点。容器云UK8S使用必读注意:通过UK8S创建的云主机、云盘、EIP等资源,删除资源请不要通过具体的产品列表页删除,否则可能导致UK8S运行不正常或数据丢失风险,可以通过U...

    Tecode 评论0 收藏0

发表评论

0条评论

ernest.wang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<