Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 如果容器未与主机共享内核,则解析cgroup文件以获取统计信息是否可行?_Kubernetes_Cgroups_Kata Containers - Fatal编程技术网

Kubernetes 如果容器未与主机共享内核,则解析cgroup文件以获取统计信息是否可行?

Kubernetes 如果容器未与主机共享内核,则解析cgroup文件以获取统计信息是否可行?,kubernetes,cgroups,kata-containers,Kubernetes,Cgroups,Kata Containers,主机上cgroup文件中的Stats,如果容器不与主机共享内核,它们是否可靠 我这样问是因为虽然docker是可靠的,K8s支持多个运行时——有些提供了具有自己内核的容器,我应该依赖运行时守护进程来获取统计数据,还是可以绕过它们,仍然查看cgroup文件。如果您指的是带有Docker和Kubernetes的Kata容器,简短的回答是肯定的。确保配置sandbox\u cgroup\u only=true以获得准确的统计数据 此外,请确保在该版本中使用Kata容器1.11.0或更高版本。Kata容

主机上cgroup文件中的Stats,如果容器不与主机共享内核,它们是否可靠


我这样问是因为虽然docker是可靠的,K8s支持多个运行时——有些提供了具有自己内核的容器,我应该依赖运行时守护进程来获取统计数据,还是可以绕过它们,仍然查看cgroup文件。

如果您指的是带有Docker和Kubernetes的Kata容器,简短的回答是肯定的。确保配置
sandbox\u cgroup\u only=true
以获得准确的统计数据


此外,请确保在该版本中使用Kata容器
1.11.0
或更高版本。Kata容器在VM中运行的内核中创建自己的cgroup,但这与在主机级别创建的cgroup相匹配。不使用在主机级别创建的这些cgroup的资源,而是使用VMM分配的资源。更多信息。

是的,可以使用守护进程,也可以解析cgroup-但是有条件的?你能详细解释一下有条件的意思吗?对不起,我跳了枪。因此,主机cgroup只会像我所想的那样显示vm限制,并且显示在该vm中。因此,要从一个地方获得所有信息,守护进程是最好的选择。我说得对吗?sandbox\u cgroup\u only=true有点让我觉得你可以在主机上看到它,所以要从一个地方获得所有信息,守护进程是最好的选择。我说得对吗?--对的