1、登录 node 节点,查看kubelet启动文件路径

[root@xxxxxxxZ ~]# systemctl status kubelet
● kubelet.service - kubelet: The Kubernetes Node Agent
Loaded: loaded (/etc/systemd/system/kubelet.service; enabled; vendor preset: disabled) # 启动文件的路径
Drop-In: /etc/systemd/system/kubelet.service.d
└─10-kubeadm.conf
Active: active (running) since Wed 2022-03-09 15:46:25 CST; 18min ago
Docs: http://kubernetes.io/docs/
Main PID: 1460414 (kubelet)
Tasks: 27
Memory: 95.2M
CGroup: /system.slice/kubelet.service
└─1460414 /usr/bin/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --pod-manifest-pat... Mar 09 16:04:56 iZbp1eif4saampbcc8x3rkZ kubelet[1460414]: I0309 16:04:56.488234 1460414 prober.go:126] Readiness probe for "kube-state-metrics-58d8cb654...ucceeded
Mar 09 16:04:56 iZbp1eif4saampbcc8x3rkZ kubelet[1460414]: I0309 16:04:56.584782 1460414 kubelet_pods.go:1486] Generating status for "kube-state-metrics-...75f357)"
Mar 09 16:04:56 iZbp1eif4saampbcc8x3rkZ kubelet[1460414]: I0309 16:04:56.585014 1460414 status_manager.go:429] Ignoring same status for pod "kube-state-...nsitionT
Mar 09 16:04:56 iZbp1eif4saampbcc8x3rkZ kubelet[1460414]: I0309 16:04:56.585339 1460414 volume_manager.go:373] Waiting for volumes to attach and mount f...75f357)"
Mar 09 16:04:56 iZbp1eif4saampbcc8x3rkZ kubelet[1460414]: I0309 16:04:56.585441 1460414 volume_manager.go:404] All volumes are attached and mounted for ...75f357)"
Mar 09 16:04:56 iZbp1eif4saampbcc8x3rkZ kubelet[1460414]: I0309 16:04:56.585610 1460414 kuberuntime_manager.go:678] computePodActions got {KillPod:false CreateS...
Mar 09 16:04:56 iZbp1eif4saampbcc8x3rkZ kubelet[1460414]: I0309 16:04:56.609168 1460414 httplog.go:108] "HTTP" verb="GET" URI="/metrics" latency="6.5896...bb7b388"
Mar 09 16:04:56 iZbp1eif4saampbcc8x3rkZ kubelet[1460414]: I0309 16:04:56.749611 1460414 secret.go:183] Setting up volume arms-prom-operator-token-css2f ...en-css2f
Mar 09 16:04:56 iZbp1eif4saampbcc8x3rkZ kubelet[1460414]: I0309 16:04:56.749705 1460414 secret.go:207] Received secret arms-prom/arms-prom-operator-toke...al bytes
Mar 09 16:04:57 iZbp1eif4saampbcc8x3rkZ kubelet[1460414]: I0309 16:04:57.039218 1460414 prober.go:126] Readiness probe for "coredns-5fd465f88b-bfh6c_kub...ucceeded
Hint: Some lines were ellipsized, use -l to show in full.

2、查看 systemd 启动文件

[root@ixxxxxxZ ~]# cat /etc/systemd/system/kubelet.service
[Unit]
Description=kubelet: The Kubernetes Node Agent
Documentation=http://kubernetes.io/docs/
After=docker.service containerd.service [Service]
EnvironmentFile=-/etc/sysconfig/kubelet # 没有就新增
ExecStart=/usr/bin/kubelet
Restart=always
StartLimitInterval=0
RestartSec=10 [Install]
WantedBy=multi-user.target

可以看到,Environment文件是引用/etc/kubernetes/kubelet

3、修改/etc/kubernetes/kubelet,增加限制数量(没有就新增以下内容)

[root@xxxxxxxxZ ~]# vim /etc/sysconfig/kubelet

KUBELET_EXTRA_ARGS="--fail-swap-on=false --max-pods=300" 

4、修改/etc/systemd/system/kubelet.service

[root@xxxxxxxZ ~]# cat /etc/systemd/system/kubelet.service
[Unit]
Description=kubelet: The Kubernetes Node Agent
Documentation=http://kubernetes.io/docs/
After=docker.service containerd.service [Service]
EnvironmentFile=-/etc/sysconfig/kubelet
ExecStart=/usr/bin/kubelet $KUBELET_EXTRA_ARGS # 增加变量
Restart=always
StartLimitInterval=0
RestartSec=10 [Install]
WantedBy=multi-user.target 

5 、重启kubelet

[root@iZbp1eif4saampbcc8x3rkZ ~]# systemctl daemon-reload
[root@iZbp1eif4saampbcc8x3rkZ ~]# systemctl restart kubelet

6、查看修改后限制数

k8s 更改pod数量限制(默认每个节点最多110组pod)的更多相关文章

  1. Kubernetes使用节点亲缘性将POD调度到特定节点上

    节点污点可以用来让pod远离特定的节点,尽量在不修改已有pod信息的前提,通过在节点添加污点信息,来拒绝pod在某些节点上的部署. 而现在介绍一种叫做节点亲缘性,通过明确的在pod中添加的信息,来决定 ...

  2. devops-4:Jenkins基于k8s cloud和docker cloud动态增减节点

    Jenkins管理动态节点 上文介绍Jenkins增加静态agent的步骤,除了静态增加外,还有动态管理的功能,两者最大的差异在于动态可以在有job运行时,临时加入一个agent到jenkins ma ...

  3. Csharp: TreeView 初始化设置默认选择节点

    /// <summary> /// 设置查找的节点为选定节点 /// 涂聚文 /// 2013-07-15 /// </summary> /// <param name= ...

  4. 更改 Nginx 服务的默认用户

    为什么要更改 Nginx 服务的默认用户:就像更改 ssh 的默认 22 端口一样,增加安全性,Nginx 服务的默认用户是 nobody ,我们更改为 nginx 1.添加 nginx 用户 use ...

  5. Nginx优化之基本安全优化 (隐藏Nginx软件版本号信息,更改源码隐藏Nginx软件名及版本号,更改Nginx服务的默认用户)

    一,隐藏Nginx软件版本号信息 查看版本号 curl -I 192.168.0.220 HTTP/1.1 200 OK Server: nginx/1.6.2 #这里清晰的暴露了Web版本号(1.6 ...

  6. 【Kubernetes】创建Pod并分配到指定节点

    一.编辑yaml文件 [root@K8s-Master Tools]# cat hello-world-pod.yaml apiVersion: v1 kind: Pod metadata: name ...

  7. 计算eks node 中pod数量

    计算eks node 中pod数量 计算公式:((IP数I - 1) * ENI数) + 2 实例规格等ENI数和IP的对应关系,请参考 https://docs.aws.amazon.com/zh_ ...

  8. DaemonSet:每个节点都运行一个Pod

    依旧从这里开始: kubectl explain daemonset.spec 一个基础daemonset yaml, apiVersion: apps/v1 kind: DaemonSet meta ...

  9. python中函数的参数:必传参数(位置参数)、默认值参数、参数组传参、关键字传参

    1.必传参数也叫做位置参数,因为必填,也必须对应位置 2.默认值参数如上图的word 3.参数组参数:传进去的是0个.或多个value的形式,,,和位置参数有点像,只传value值,但是没有限制个数 ...

  10. K8s Scheduler 在调度 pod 过程中遗漏部分节点的问题排查

    问题现象 在TKE控制台上新建版本为v1.18.4(详细版本号 < v1.18.4-tke.5)的独立集群,其中,集群的节点信息如下: 有3个master node和1个worker node, ...

随机推荐

  1. Pytest初识

    一.单元测试框架简介 1. 什么是单元测试 单元测试是指在软件开发过程中,针对软件的最小单位(函数,方法)进行正确性的检查测试. 2. 常用单元测试框架 2.1 Java 类别 junit testn ...

  2. 使用ESP8266连接中文wifi

    使用XCOM串口调试助手调试ESP8266时,想要连接学校的wifi,通过AT+CWLAP可以显示出附近所有wifi的列表,可是XCOM以ascii码格式显示文本,所以中文就乱码了. 一开始我不知道这 ...

  3. Micro-OA系统

    Micro-OA简单描述 MicroOA是一款不需要专业的开发知识或开发经验,通过页面交互式即可实现动态搭建表单的微型办公自动化系统.在日常工作当中,我们面临着各种各样的表单,在开发系统时,若我们采用 ...

  4. Neural Network模型复杂度之Dropout - Python实现

    背景介绍 Neural Network之模型复杂度主要取决于优化参数个数与参数变化范围. 优化参数个数可手动调节, 参数变化范围可通过正则化技术加以限制. 本文从优化参数个数出发, 以dropout技 ...

  5. Java Maven环境搭建

    下载 Maven 官网地址: https://maven.apache.org/ 点击左侧的 "Download" 下载 Files 下面的 zip 文件 推荐使用迅雷进行下载,速 ...

  6. 在 Vue 项目中使用 MQTT

    Vue 是一款由尤雨溪及其团队开发的渐进式 Javascript 前端框架.该框架具备数据双向绑定.组件化.响应式和轻量等特点,搭配其脚手架 Vue CLI 使得开发者更加容易上手,大大减少了学习成本 ...

  7. 读后笔记 -- Java核心技术(第11版 卷 II) Chapter2 输入与输出

    2.1 输入 / 输出流 No relationship with java.util.stream. 抽象类 Readers/writes process characters, not bytes ...

  8. vscode 中前端代码不能通过ctrl+鼠标左键点击跳转(亲测可行)

    1.ctrl+p 查找 jsconfig.json文件.如果没有,就在根目录下新建jsconfig.json 2.若已经有文件,如下图新增paths 若没有,复制下面内容到jsconfig.json ...

  9. CAD专用卸载工具,完美彻底卸载清除干净cad各种残留注册表和文件。

    CAD专用卸载工具,完美彻底卸载清除干净cad各种残留注册表和文件.有的同学由于一些原因想把cad卸载掉然后重新安装,但是cad安装到一半就失败了或者显示已安装或者未完成,还有的同学会遇到" ...

  10. 本地搭建JupyterNotebook开发环境

    背景 Jupyter 是一款优秀的编程语言运行环境包括Hub.Lab.Notebook等优秀自项目,JupyterNotebook是衍生的在线交互运行平台的前端项目 环境 Windows 11 Nod ...