分享提速k8s!
让我们加速 Kubernetes 👇
Kubelet 依赖 kube-apiserver 来获取 pod 详细信息,
例如它们的状态和配置。
问题: 🧐
- Kubelet 仅限每秒 5 个对 kube-apiserver 的请求(v1.26 之前)
- 此行为会导致大型集群中出现一些延迟。
我们可以做什么?
在 Kubernetes 1.27 中,增加了默认的 kubeAPIQPS 限制。
在大集群中:
这将缩短 Pod 的启动时间。
kubeAPIBurst(突发请求)限制跃升至 100,
允许 kubelet 在需要时快速发出 100 个请求。
在基于 VM 的 K8s 设置上:
您可以将 kubeAPIQPS 增加到 15 或 20;
我不推荐50,让我们说实话,
我们不想让 kube-apiserver 过载。
但是,裸机节点就像绿巨人一样,强大而强大! 💪
因此,请考虑将 kubeAPIQPS 提高到 25-30(甚至更多),将 kubeAPIBurst 提高到 50。
学到东西了吗?
如果您这样做了,请重新发布。这真的很有帮助♻️ #我发现了面试通关密码#
Kubelet 依赖 kube-apiserver 来获取 pod 详细信息,
例如它们的状态和配置。
问题: 🧐
- Kubelet 仅限每秒 5 个对 kube-apiserver 的请求(v1.26 之前)
- 此行为会导致大型集群中出现一些延迟。
我们可以做什么?
在 Kubernetes 1.27 中,增加了默认的 kubeAPIQPS 限制。
在大集群中:
这将缩短 Pod 的启动时间。
kubeAPIBurst(突发请求)限制跃升至 100,
允许 kubelet 在需要时快速发出 100 个请求。
在基于 VM 的 K8s 设置上:
您可以将 kubeAPIQPS 增加到 15 或 20;
我不推荐50,让我们说实话,
我们不想让 kube-apiserver 过载。
但是,裸机节点就像绿巨人一样,强大而强大! 💪
因此,请考虑将 kubeAPIQPS 提高到 25-30(甚至更多),将 kubeAPIBurst 提高到 50。
学到东西了吗?
如果您这样做了,请重新发布。这真的很有帮助♻️ #我发现了面试通关密码#
全部评论
相关推荐
![](https://static.nowcoder.com/fe/file/oss/1716965564844UEBJN.png)
![](https://static.nowcoder.com/fe/file/oss/1716965585666UBBME.png)
卓越教育
| 校招
| 超多精选岗位
![](https://static.nowcoder.com/fe/file/oss/icon_job.png)
点赞 评论 收藏
分享
![](https://static.nowcoder.com/fe/file/oss/1715049343797JOCFB.png)
点赞 评论 收藏
分享
昨天 22:55
南京大学 后端 点赞 评论 收藏
分享