如果您使用Docker容器,您可以使用< code>docker stats命令检查数据(如P...评论中提到)。在这里,您可以找到关于此命令的更多信息。
如果您想在不安装任何第三方工具的情况下检查容器的cpu /内存使用情况,那么您可以从cgroup获取容器的内存和CPU使用情况。
kubectl 执行pod_name -- /bin/bash
cd /sys/fs/cgroup/cpu
对于 CPU 使用率运行猫 cpuacct.使用率
cd /sys/fs/c 组/内存
内存使用情况 运行猫 memory.usage_in_bytes
有关更多内容,请查看此类似问题。在这里,您可以找到另一个有趣的问题。你应该知道,
pod内的容器与主机系统部分共享/proc
,包括有关内存和CPU信息的路径。
另请参阅这篇关于 Linux 容器内内存的文章。
我有一个后端nodeJS应用程序运行在kubernetes集群。现在我想运行两个cron作业计划每个月。cron作业在一个JS文件中。如何使用库伯内特斯创建一个作业,在每个月运行该服务的pod中运行这些JS文件? 此链接提供了对其工作原理的基本理解,但我对如何为特定服务和特定Pod运行它有点困惑 https://kubernetes.io/docs/concepts/workloads/contr
通过设置两个豆荚来学习Kubernetes,每个豆荚分别运行一个弹性搜索和一个kibana容器。 我的配置文件能够设置两个POD,以及创建两个服务来访问主机的web浏览器上的这些应用程序。 问题是我不知道如何使Kibana容器与ES应用程序/POD通信。 我发现一个博客建议使用而不是。再一次不知道如何让Kibana和ES说话 Kubernetes配置YAML: 下面是我试图在Kubernetes上
但不知何故,豆荚卡在“容器创建”的状态,当我运行docker图像时,我看不到nginx图像被拉出。通常nginx图像没有那么大,所以现在必须已经拉了(15分钟)。kubectl description pods给出了pod沙箱创建失败的错误,kubernetes将重新创建它。 我搜索了关于这个问题的所有内容,并尝试了stackoverflow上的解决方案(重新启动以重新启动集群,搜索描述豆荚,新的
我有一个关于Kubernetes环境的问题。我有K8s云,在我添加了一个持久卷分配给一个豆荚后,这个豆荚仍然处于“容器创建”状态。此PV已正确分配PVC。PVC与副本2一起位于两个外部GlusterFS服务器上。 你有什么想法可能是错的吗?我在哪里可以找到详细的日志?提前THX。 编辑:Gluster mount正确地安装在Master上,如果我手动添加任何文件,它将正确地复制到两个Gluster
Docker守护进程:/etc/systemd/system/docker.service.d/http-proxy.conf Docker客户机:/root/.Docker/config.json(尽管在CentOS上使用Docker V1.13.1时似乎不适用) Docker客户机:通过在创建时传递给豆荚的环境变量,在用于与kubectl一起运行它们的yaml文件中 Kubernetes主节点
我在minikube上运行kubernetes,我在一个代理后面,所以我设置了env变量(HTTP_代理) pod从未启动,我得到了错误 运行良好