leveryd-asm / asm

Scanner platform based on Kubernetes and Argo-Workflow 基于k8s和argo工作流的扫描器
https://leveryd-asm.github.io/asm-document
MIT License
106 stars 6 forks source link

4h8g的机器安装一个asm实例后,cpu和内存的请求值就满了 #36

Closed leveryd closed 1 year ago

leveryd commented 1 year ago
image

怎么定位哪个pod预留cpu多?

kubectl get pod --output=yaml 查看容器的request值

kubectl top pod 输出的是pod实际使用的cpu、内存用量

/ # kubectl top pod -A
NAMESPACE                      NAME                                                      CPU(cores)   MEMORY(bytes)
asm                            argo-workflows-app-server-d9b5c846b-jcdz8                 1m           70Mi
...

安装metric-server,需要替换成国内镜像。见 https://www.jianshu.com/p/cf9a04c76283

leveryd commented 1 year ago

elastcsearch、kibana、zoomkeeper 的 resource request值比较大。调小之后,会好一些。

image

怎么调整?

image image
leveryd commented 1 year ago

没有指定request时,有默认值吗?

https://kubernetes.io/docs/tasks/administer-cluster/manage-resources/cpu-default-namespace/