首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >DeploymentConfig副本和水平Pod自动缩放器

DeploymentConfig副本和水平Pod自动缩放器
EN

Stack Overflow用户
提问于 2020-07-27 18:21:40
回答 1查看 108关注 0票数 0

在Openshift 4上,我设置了HPA(水平pod自动定标器),将最小pod设置为3,这保证至少有三个pod启动并一直运行。

当我在Deployment Config中将副本设置为零时,因为我将副本更改为零,所以没有运行预期的pods。

问: HPA是否仅在副本设置为+ve值(非零值)时才遵守最小pods条件?这就是我注意到的行为。我正在尝试获得帮助,以了解副本和HPA是如何工作的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-27 18:27:58

是。仅当副本设置为大于0时,HPA才遵守最小pods条件。HPA始终查看pod配置。

有关更多信息,请查看此https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/#appendix-horizontal-pod-autoscaler-status-conditions

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63121298

复制
相关文章
容器自动伸缩
由HorizontalPodAutoscaler对象定义的横向pod自动伸缩器(autoscaler)指定系统应如何根据从属于该复制控制器(replication controller)或部署配置(deployment configuration)的pod收集的度量标准(metrics)自动增加或减少复制控制器或部署配置的规模。
东风微鸣
2022/04/21
1.1K0
容器自动伸缩
Spring Boot 微服务上容器平台的最佳实践 - 3
Zipkin使用MySQL数据库进行存储,这反过来又需要创建一个OpenShift 共享存储。假定已经有了:
东风微鸣
2022/04/21
4680
Spring Boot 微服务上容器平台的最佳实践 - 3
ab压力测试模拟实现kubernetes Pod水平自动伸缩
Horizontal Pod Autoscaler 可以根据CPU利用率自动伸缩 replication controller、deployment 和 replica set 中的Pod数量(除了 CPU 利用率)也可以 基于其他应程序提供的度量指标custom metrics。pod 自动缩放不适用于无法缩放的对象,比如 DaemonSets
公众号: 云原生生态圈
2020/06/12
1.8K0
007.OpenShift管理应用部署
RC确保pod指定数量的副本一直运行。如果pod被杀死或被管理员显式删除,复制控制器将自动部署相应的pod。类似地,如果运行的pod数量超过所需的数量,它会根据需要删除pod,以匹配指定的副本计数。
木二
2020/06/23
1.9K0
挖掘Kubernetes 弹性伸缩:水平 Pod 自动扩展的全部潜力
Kubernetes 已成为容器编排事实上的标准,为大规模管理容器化应用程序提供了强大的平台。Kubernetes 的一项基本功能是其弹性伸缩功能,它允许应用程序根据工作负载和性能指标进行扩展或缩减。在本文中,我们将探讨 Horizontal Pod Autoscaler (HPA),它是 Kubernetes 自动缩放的关键组件。我们将深入研究 HPA 的基础知识、它的工作原理以及如何使用自定义指标和资源限制来增强其性能。
用户1107783
2023/09/11
1K0
挖掘Kubernetes 弹性伸缩:水平 Pod 自动扩展的全部潜力
Kubernetes:应用自动扩容、收缩与稳定更新
在前面我们已经学习到了 Pod 的扩容、滚动更新等知识,我们可以手动为 Deployment 等设置 Pod 副本的数量,而这里会继续学习 关于 Pod 扩容、收缩 的规则,让 Pod 根据节点服务器的资源自动增加或减少 Pod 数量。
痴者工良
2021/12/09
8530
OpenShift总体架构设计
OpenShift被其供应商Red Hat称为“ 企业级Kubernetes”。其实Kubernetes是OpenShift不可或缺的一部分,并围绕它构建了更多功能。
网络安全观
2021/03/01
1.2K0
Kubernetes自动伸缩机制,为你降本增效
从技术上讲,容器化应用能该帮助组织更具有成本的优势,但Kubernetes到处布满了成本陷阱,可能会使你超出预算。幸运的是,有一些策略可以控制云成本,自动伸缩就是其中之一。Kubernetes带有三个内置的自动伸缩机制来帮助你做到这一点。它们配合得越好,运行应用程序的成本就越低。
kubernetes中文社区
2021/08/12
1.3K0
一文搞懂 Kubernetes HPA 实现原理-(上篇)
Hello folks,我是 Luga,今天我们来聊一下云原生生态核心技术 Kubernetes Autoscaling 之一的—— Horizontal Pod Autoscaler (HPA)。
Luga Lee
2023/08/11
2.9K3
一文搞懂 Kubernetes HPA 实现原理-(上篇)
DaemonSet确保节点运行一个 Pod 的副本
DaemonSet 确保全部(或者某些)节点上运行一个 Pod 的副本。当有节点加入集群时, 也会为他们新增一个 Pod 。当有节点从集群移除时,这些 Pod 也会被回收。删除 DaemonSet 将会删除它创建的所有 Pod。
胡齐
2020/08/28
9480
分分钟搞定各种应用类型在k8s上的运行配置!
众所周知, Kubernetes(K8S)更适合运行无状态应用, 但是除了无状态应用. 我们还会有很多其他应用类型, 如: 有状态应用, 批处理, 监控代理(每台主机上都得跑), 更复杂的应用(如
东风微鸣
2022/04/21
8240
分分钟搞定各种应用类型在k8s上的运行配置!
HPA|聊聊K8S的横向扩容能力
HPA似乎很简单。我通过遵循所有的文档来启用它。但它对我不起作用! 这是真的,HPA(水平Pod自动定标器)不工作的某些应用或者是应用程序所有者做了什么错误的事情,破坏了HPA?继续往下读吧。 在继续
用户5166556
2023/03/18
1.2K0
HPA|聊聊K8S的横向扩容能力
什么是HPA
HPA(Horizontal Pod Autoscaler)是Kubernetes的一项功能,可以自动根据CPU使用率等指标来调整Pod副本数量,以实现自动水平扩展和收缩应用程序。使用HPA,可以根据应用程序的需求动态调整Pod数量,从而实现更好的负载均衡和资源利用率。
玖叁叁
2023/04/30
9161
一文搞懂 Kubernetes Autoscaling 技术
在我们管理庞大的 Kubernetes Cluster 的过程中,随着业务量的急剧增长,我们面临着一系列的挑战。为了更好地推动我们的平台发展,我们必须进行大量的性能测试,尝试大规模启用和扩展我们的服务实例。这种不断变化和扩展的需求,使得我们无法准确预测未来所需的计算资源的数量,这无疑增加了我们的运维难度。
Luga Lee
2023/08/09
1.8K0
一文搞懂 Kubernetes Autoscaling 技术
Kubernetes Autoscaler解析
随着Kubernetes生态的不断壮大,一度被誉为新一代数据中心操作系统(DCOS),从资源角度来讲,K8S其核心工作也是管理整个集群的计算资源,并按需合理分配给系统里的程序(以Pod为基础的各种WorkLoad)。本质也是解决资源与业务负载之间供需平衡的问题。因此,了解Kubernetes自动扩展功能的相关原理,可以帮助我们在资源管理层面获得更多的价值,有利于提升运维效能。
Luga Lee
2021/12/09
9780
Kubernetes Autoscaler解析
Pod 的资源控制器类型
什么是控制器呢?简单来说,控制器就好比是影视剧里面的剧本,演员会根据剧本所写的内容来针对不同的角色进行演绎,而我们的控制器就好比是剧本,Kubernetes 会根据我们所定义的规则,或者是按照我们写好的 “剧本” 来完成创建我们的 Pod 。
星哥玩云
2022/09/15
3090
k8s 中 pod 的自动扩缩容
Horizontal Pod Autoscaler(HPA)控制器, 用于实现基于 CPU 使用率进行自动 Pod 扩缩容的功能。HPA 控制器基于 Master 的 kube-controller-manager 服务启动参数 --horizontal-pod-autoscaler-sync-period 定义的探测周期(默认值为 15s) , 周期性地监测目标 Pod 的资源性能指标, 并与 HPA 资源对象中的扩缩容条件进行对比, 在满足条件时对 Pod 副本数量进行调整。
yxxhero
2022/05/31
1.2K0
k8s 中 pod 的自动扩缩容
【重识云原生】第六章容器6.4.3节——ReplicationController
        Replication Controller简称RC,它能够保证Pod持续运行,并且在任何时候都有指定数量的Pod副本,在此基础上提供一些高级特性,其主要的功能如下:
江中散人_Jun
2022/10/04
1K0
【重识云原生】第六章容器6.4.3节——ReplicationController
点击加载更多

相似问题

垂直和水平Pod自动缩放

114

批量水平pod自动缩放

16

openshift中的水平pod自动缩放

13

Java SpringBoot Kubernetes:水平pod自动缩放

119

Kubernetes水平pod自动缩放不起作用

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档