k8s中调整Pod数量限制的方法

一、介绍
Kubernetes节点每个默认允许最多创建110个pod,有时可能由于主机配置扩容的问题,从而需要修改节点pod运行数量的限制。
即:需要调整Node节点的最大可运行Pod数量。

一般来说,只需要在kubelet启动命令中增加–max-pods参数,然后,重启kubelet 服务,生效即可。

二、修改节点pod数量限制
可创建的Pod数量是作为Kubelet的参数出现的,因此修改Kubelet服务的配置文件增加 --max-pod 参数即可。

注意:以centos7操作系统修改node节点为例,不同操作系统kubelet配置文件路径可能不一致。

查看当前主机运行pod数量

kubectl describe node node-1  |grep -A 13 Capacity

在这里插入图片描述
可以看到当前允许的pod数量为110个

查看当前参数配置:

systemctl status kubelet

#配置文件路径为
/usr/lib/systemd/system/kubelet.service.d/10-kubeadm.conf

在这里插入图片描述

#使用kubeadm安装:
vim /usr/lib/systemd/system/kubelet.service.d/10-kubeadm.conf
Environment="KUBELET_NODE_MAX_PODS=--max-pods=600"
ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS $KUBELET_NODE_MAX_PODS

重启服务:

systemctl daemon-reload
systemctl restart kubelet

三、检查配置
重启后已生效

kubectl describe node master  |grep -A 13 Capacity

在这里插入图片描述
注:对于调整 Pod 数量限制的建议

  • 资源评估:在调整限制之前,确保对当前节点的资源使用情况有充分的了解,以避免因为pod数量过多导致节点资源不足。

  • 监控和告警:使用监控工具来实时监测节点资源的使用情况,并设置告警规则以便及时发现异常。

  • 版本兼容性:不同版本的 Kubernetes 可能对 --max-pods 参数的默认值有所不同,确保在调整之前查阅相应版本的文档

相关推荐

  1. K8S 调试运行报错 Pod

    2024-01-31 08:42:07       29 阅读
  2. k8spod及创建pod方式

    2024-01-31 08:42:07       52 阅读
  3. 3 种方法限制 K8s Pod 磁盘容量使用

    2024-01-31 08:42:07       40 阅读
  4. k8spod调度之节点选择器

    2024-01-31 08:42:07       42 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-31 08:42:07       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-31 08:42:07       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-31 08:42:07       82 阅读
  4. Python语言-面向对象

    2024-01-31 08:42:07       91 阅读

热门阅读

  1. K8S故障临时设置节点为不可调度

    2024-01-31 08:42:07       49 阅读
  2. uniapp的安卓升级功能说明

    2024-01-31 08:42:07       58 阅读
  3. 动态规划入门题目

    2024-01-31 08:42:07       63 阅读
  4. CUDA 笔记

    2024-01-31 08:42:07       53 阅读
  5. Elasticsearch:入门

    2024-01-31 08:42:07       43 阅读
  6. Flink 添加 / 部署 Jar 包的若干注意事项

    2024-01-31 08:42:07       45 阅读
  7. 下载jar中classes下的文件

    2024-01-31 08:42:07       63 阅读
  8. 数据仓库之数据治理

    2024-01-31 08:42:07       47 阅读
  9. Android 14 修改安兔兔等三方工具显示的屏幕尺寸

    2024-01-31 08:42:07       112 阅读
  10. linux -- per-CPU变量

    2024-01-31 08:42:07       56 阅读
  11. 3分钟搞定springboot 定时任务cron表达式

    2024-01-31 08:42:07       60 阅读
  12. BERT问答模型回答问题

    2024-01-31 08:42:07       47 阅读