kubernets 节点数量限制修改
kubelet节点pod数量限制
在 Kubernetes 中,kubelet 的 --max-pods
参数默认值是 110。这意味着每个节点上最多可以运行 110 个 Pod。这个默认值是为了在大多数情况下提供一个合理的默认限制,以避免节点资源被过度占用。
如果需要修改默认的 --max-pods
参数值,可以按照前面提到的方法编辑 kubelet 的配置文件,并设置新的值。当然,在修改默认值之前,需要仔细考虑节点的资源情况和集群中 Pod 的资源需求,确保新的值能够满足实际需求并避免资源不足或浪费
[root@ ~]# cat /etc/kubernetes/kubelet
# kubernetes kubelet (minion) configKUBELET_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
参数的步骤:
-
打开 etcd 的配置文件,通常可以在
/etc/etcd/etcd.conf
或/etc/etcd/etcd.yaml
中找到。 -
找到
ETCD_MAX_REQUEST_BYTES
参数。如果配置文件中没有该参数,您可以手动添加这个参数。ETCD_MAX_REQUEST_BYTES
参数的值表示 etcd 服务器允许的客户端请求的最大字节数。 -
设置
ETCD_MAX_REQUEST_BYTES
参数的值为您期望的最大请求大小。例如,如果您希望将单个客户端请求的最大字节数限制为 10MB,您可以将ETCD_MAX_REQUEST_BYTES
设置为10485760
(10MB 对应的字节数)。 -
保存配置文件并重启 etcd 服务,让更改生效。您可以使用以下命令重启 etcd 服务:
原文地址:https://blog.csdn.net/qq_43753286/article/details/137975892
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!