- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经在Kubernetes上部署了一个应用程序,并想测试hpa。
使用kubectl top nodes命令时,我注意到CPU和内存在不增加压力的情况下增加了。
是否有意义?
同样,在强调使用Apache Bench进行部署时,CPU和内存的增加量不足以传递目标并制作副本。
我的Deployment yaml文件太大,无法提供。这是我的容器之一。
- name: web
image: php_apache:1.0
imagePullPolicy: Always
resources:
requests:
memory: 50Mi
cpu: 80m
limits:
memory: 100Mi
cpu: 120m
volumeMounts:
- name: shared-data
mountPath: /var/www/html
ports:
- containerPort: 80
它包含15个容器
NAME CPU(cores) MEMORY(bytes)
x-app-55b54b6fc8-7dqjf 76m 765Mi
!! 59%是来自Pod的内存使用量,由
内存请求总数/内存(内存使用)来描述。在我的情况下
59%= 765Mi / 1310Mi
apiVersion: autoscaling/v2beta2
kind: HorizontalPodAutoscaler
metadata:
name: hpa
spec:
maxReplicas: 10
minReplicas: 1
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: myapp
metrics:
- type: Resource
resource:
name: memory
target:
type: Utilization
averageUtilization: 35
最佳答案
使用kubectl top nodes命令,我注意到在不增加压力的情况下增加了cpu和内存。是否有意义?
是的,这很有道理。如果您将检查有关Requests and Limits的Google Cloud
Requests and limits are the mechanisms Kubernetes uses to control resources such as CPU and memory. Requests are what the container is guaranteed to get. If a container requests a resource, Kubernetes will only schedule it on a node that can give it that resource. Limits, on the other hand, make sure a container never goes above a certain value. The container is only allowed to go up to the limit, and then it is restricted.
www
可以以
memory: 50Mi
和
cpu: 80m
开头,但可以增加为
memory: 100Mi
和
cpu: 120m
。另外,正如您提到的,您总共有15个容器,因此取决于它们的
request
,
limits
可以达到的范围比
35%
的
memory
还要多。
When a targetAverageValue or targetAverageUtilization is specified, the currentMetricValue is computed by taking the average of the given metric across all Pods in the HorizontalPodAutoscaler's scale target. Before checking the tolerance and deciding on the final values, we take pod readiness and missing metrics into consideration, however.
All Pods with a deletion timestamp set (i.e. Pods in the process of being shut down) and all failed Pods are discarded.
If a particular Pod is missing metrics, it is set aside for later; Pods with missing metrics will be used to adjust the final scaling amount.
HPA
中,设置为在
pod
达到
averageUtilization:
的
35%
时创建另一个
memory
。它达到了
59%
,并创建了另一个Pod。由于HPA目标是
memory
,所以
HPA
根本不算
CPU
。另外请记住,这是
average
,大约需要1分钟才能更改值。
HPA
的工作方式,请尝试
this walkthrough。
关于kubernetes - Kubernetes Deployment充分利用了cpu和内存而无须强调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63876395/
如果您绝对必须设置 html 按钮的样式,那么强调其中一些按钮的正确方法是什么?例如“添加到购物车”通常会在视觉上得到强调,以使其脱颖而出。 选项 1 - 用 em 或 strong + css 包装
Underscore 提供了方法,throttle。来自他们的文档: 创建并返回所传递函数的新的 throttle 版本,当重复调用时,每等待毫秒最多只会实际调用一次原始函数。对于发生速度快于您无法跟
我正在使用 Docx4j 从模板创建文档。 我无法找到创建斜体段落的方法(HTML 中的)。 这是创建段落的方法示例,并提供以粗体进行创建的选项。 private static org.docx4j.
我正在研究一些简单的 Markdown 文本,以玩弄和学习 Pyparsing 和一般语法。我几乎立即遇到了一个我无法解决的问题。我正在尝试解析 CommonMark 的简单版本强调的规范。在此设置中
如果我使用 ggplot,则 x Axis (y==0) 的水平线与 y 的任何其他值相同。我想强调一个事实,即图表的底部不是 x Axis ,并且 x Axis 在图中较高。我怎样才能做到这一点?
我正在尝试实现一个包含特定公交时刻表的 ListView(它只是一个包含特定时间的列表)。 我正在寻找的是一种正确的方法(遵循指南)来突出显示/强调特定行以指示下一类车何时到达。 首先,我改变了行的背
所以我有一个关于 Kindle 设备上的 flexbox 支持的问题,如果你有关于总体支持的更多信息。似乎不支持 display:flex 和 flex-wrap:wrap/nowrap 属性,至少在
我似乎无法制作斜体(即*强调*)链接。我尝试了以下语法: *[text](url)* [*text*](url) *[text]*(url) [*emphasised* text](url) 根据 D
我需要调整别人构建的应用程序以使用我编写的 API。在生产环境中,该应用程序将向具有签名的受信任证书的服务器发出 HTTPS 请求。没问题。 但是,我的本地开发服务器没有 SSL 证书(除了我自己创建
有人有这四个的工作配置吗? - Django - uWSGI - Nginx - SSL 主要问题是如何为此正确设置SSL?我在谷歌上搜索了很多,但仍然无法正常工作。我有一个使用 unix socke
如何使用 GWT 或 Javascript 强调 DIV 内的文本: Element content = DOM.createElement("div"); content.setInnerText(
我是一名优秀的程序员,十分优秀!