首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有已知的方法来确定自动缩放阈值?

是否有已知的方法来确定自动缩放阈值?
EN

Stack Overflow用户
提问于 2020-08-31 05:46:55
回答 1查看 69关注 0票数 0

是否有已知的方法/关键字/主题来解决如何确定自动缩放阈值?

以下面的K8s HPA为例,我只知道我可以安装一些监控工具,然后用我的眼睛检查图表上显示的内存使用情况,以确定一个合适的阈值100米。但为什么不设置它99米,为什么不设置它101米呢?我认为这个方法是太手动的

代码语言:javascript
复制
  - type: Resource
    resource:
      name: memory
      target:
        type: AverageValue
        averageValue: 100Mi

由于我没有掌握计算机科学,所以我想问

有什么方法可以解决这类问题吗?

或者哪种方法可以解决这个问题呢?

或者从学术文章中搜索的关键词是什么?

EN

回答 1

Stack Overflow用户

发布于 2020-09-01 08:43:41

为了在没有任何图形的情况下显示这些信息,您可以使用metrics server。在集群中运行它可以通过kubectl top命令获得节点和单个荚的使用。

下面是一个我正在检查节点资源的例子:

代码语言:javascript
复制
➜  ~ kubectl top node
NAME       CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%   
minikube   580m         28%    1391Mi          75%   

对于一个吊舱来说:

代码语言:javascript
复制
➜  ~ kubectl top pod
NAME        CPU(cores)   MEMORY(bytes)   
front-end   0m           28Mi 

您还可以看到不同容器之间的资源使用情况,而不是使用--容器选项。

我假设,如果您使用HPA,您已经安装了它,但值得知道的是,如果您使用minikube,您可以很容易地启用metrics serverminikube addons enable metrics-server。如果您使用kubeadm引导服务器,则必须对其进行安装并配置其所有的要求,以便正确运行。

最后,您可以使用exec手动检查吊舱的使用情况:

代码语言:javascript
复制
kubectl exec -it <name_of_the_pod>  top

有关自动分词器的更多刺激信息,您可以使用这里

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

https://stackoverflow.com/questions/63665415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档