自学内容网 自学内容网

kubernets 节点数量限制修改

kubelet节点pod数量限制

在 Kubernetes 中,kubelet 的 --max-pods 参数默认值是 110。这意味着每个节点上最多可以运行 110 个 Pod。这个默认值是为了在大多数情况下提供一个合理的默认限制,以避免节点资源被过度占用。

如果需要修改默认的 --max-pods 参数值,可以按照前面提到的方法编辑 kubelet 的配置文件,并设置新的值。当然,在修改默认值之前,需要仔细考虑节点的资源情况和集群中 Pod 的资源需求,确保新的值能够满足实际需求并避免资源不足或浪费

[root@ ~]# cat  /etc/kubernetes/kubelet
# kubernetes kubelet (minion) config

KUBELET_ARGS="--root-dir=/apps/kubernetes --v=0 --pod-infra-container-image=10.191.212.48:1121/kube_system/pause:3.1 \
--kubeconfig=/etc/kubernetes/ssl/kubeconfig --runtime-cgroups=/systemd/system.slice  --kubelet-cgroups=/systemd/system.slice  \
--hostname-override=10.191.212.43 --logtostderr=false --log-dir=/apps/log/kubernetes \
--config=/etc/kubernetes/kubelet.config --network-plugin=cni --max-pods=300"

etcd配置连接数和存储大小限制

cat /etc/etcd/etcd.conf

#[cluster]

ETCD_MAX_REQUEST_BYTES="10485760"
ETCD_QUOTA_BACKEND_BYTES="8589934592"

ETCD_MAX_REQUEST_BYTES 是 etcd 集群中用于限制单个客户端请求的大小的参数。该参数定义了 etcd 服务器允许的客户端请求的最大字节数。当客户端发送的请求超过这个限制时,etcd 服务器会拒绝该请求。

您可以通过在 etcd 的配置文件中设置 ETCD_MAX_REQUEST_BYTES 参数来调整单个客户端请求的大小限制。以下是如何设置 ETCD_MAX_REQUEST_BYTES 参数的步骤:

  1. 打开 etcd 的配置文件,通常可以在 /etc/etcd/etcd.conf 或 /etc/etcd/etcd.yaml 中找到。

  2. 找到 ETCD_MAX_REQUEST_BYTES 参数。如果配置文件中没有该参数,您可以手动添加这个参数。ETCD_MAX_REQUEST_BYTES 参数的值表示 etcd 服务器允许的客户端请求的最大字节数。

  3. 设置 ETCD_MAX_REQUEST_BYTES 参数的值为您期望的最大请求大小。例如,如果您希望将单个客户端请求的最大字节数限制为 10MB,您可以将 ETCD_MAX_REQUEST_BYTES 设置为 10485760(10MB 对应的字节数)。

  4. 保存配置文件并重启 etcd 服务,让更改生效。您可以使用以下命令重启 etcd 服务:


原文地址:https://blog.csdn.net/qq_43753286/article/details/137975892

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!