我试图通过k8s集群节点通过metrics-server API获取CPU/内存的使用情况,但我发现metrics-server的返回值低于实际使用的CPU/内存。kubectl命令的输出:kubectl top nodes下面是空闲命令的输出,您可以从该命令中看到内存使用率超过90%。为什么差别这么大?
它的方式是Insufficient memory,但我的主机至少有4GB的空闲内存。内存问题是否意味着minikube没有足够的内存?如果是,我怎样才能增加记忆?我增加了内存的迷你库和重新启动迷你库,但仍然有相同的问题。
我确实运行了minikube delete,然后是minikube start。您可以在下面的输出中看到,它使用了4个CPU和8GB内存。kubectl is now configured to use "minikube&
我想知道内存的当前限制。(没有显式配置限制/请求。)编辑该配置将不仅包括多少内存现在正在使用,而且最大限度,它将被关闭的点。(如果我用巨大的字符串炸掉堆,我会看到大约4GB的限制,而Google控制台显示了5.4GB的崩溃(当然比Python解释器还多),但我不知道这是从哪里来的。节点的容量可达10 GB。)我试过kubectl get pod id-for-the-pod -o yaml,但是它没有显示任何关于内存的信息。
我
在这里,我从2-1的AWS帐户方法开始,我省略了前面的所有选项。 Warning FailedGetResourceMetric 5s horizontal-pod-autoscalerhorizontal-pod-autoscaler invalid metrics (1 invalid out of 1), first
如何计算为每个应用程序部署分配多少分钟和最大资源?我正在设置一个集群,我没有设置任何资源,也没有让它自由运行。我想我可以使用top command在高峰时间计算出负载,并在上面工作,但仍然可以达到6%或10%,但是我不知道如何计算它们来生成类似0.5 cpu或100 MB的东西。是否有基于top command使用的方法/公式来确定最大值和最小值?我正在运行两个t3.中节点,我有下面的httpd and tomcat in namespace1、mysql in namepsace2和<