kubernetes - 如何在 Kubernetes pod 中设置 pid 限制?

标签 kubernetes

我正在寻找一种方法来限制 Kubernetes pod 中的 pid 数量。

以下问题似乎很久以前就关闭了(已经实现)。

https://github.com/kubernetes/kubernetes/issues/43783

但是引用中似乎没有任何内容..

https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.14/

拉取请求似乎也被合并了

https://github.com/kubernetes/kubernetes/commit/bf111161b7aa4a47cc42ee6061b6bd3e45872cc4

我想知道我们现在是否可以使用此功能。如果是这样,如何以及在 yaml 文件中设置它的位置?

最佳答案

参数 (PodPidsLimit) 是 kubelet 配置的一部分:
https://godoc.org/k8s.io/kubernetes/pkg/kubelet/apis/config#KubeletConfiguration

要查看当前配置以及参数是否在当前版本中可用:
https://kubernetes.io/docs/tasks/administer-cluster/reconfigure-kubelet/#generate-the-configuration-file

请记住,这意味着您无法在 pod 中配置限制,您需要为节点中的所有 pod 设置限制

关于kubernetes - 如何在 Kubernetes pod 中设置 pid 限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56272911/

相关文章:

azure - 我可以使用 centos 镜像创建 Azure aks kubernetes 集群吗?

kubernetes - Helm 不考虑我的远程仓库

kubernetes - Istio VirtualService 和 Kubernetes Service 有什么区别?

Kubernetes 配置映射符号链接(symbolic link) (..data/) : is there a way to avoid them?

kubernetes - Openshift Pod无法连接到mongodb Pod

kubernetes - kubernetes 部署 pod 选择器的目的是什么?

kubernetes - 在 Rancher 的私有(private)目录中,没有显示模板文件

kubernetes - Docker nuget 连接超时

ssl - 当 Docker compose 为 Dotnet 核心项目工作时,Kubernetes 因 SSL 错误而失败

Kubernetes 和不安全的注册表