云原生(二十九) | Kubernetes 篇之自建高可用 k8s 集群优化
自建高可用 k8s 集群优化
一、Docker 配置优化
复制代码
复制代码
二、优化 kubelet
可参照官方文档: Kubelet 配置 (v1beta1) | Kubernetes
复制代码
复制代码
验证集群 kube-proxy 使用 ipvs 模式工作; 10249 是每个节点 kube-proxy 的 metrics 信息端口,可以访问/proxyMode 或者/metrics 等
复制代码
三、时区问题
很多应用镜像时区都是 UTC,而不是本机时间(当然,前提是本机时间是对的,云服务器不存在这个问题)
我们不用每一个 Pod 都设置挂载本地时间
复制代码
复制代码
docker hub 下载来的几乎所有 Pod 都是 UTC 时间。
java -- Pod -- UTC
这个需要开启特性门控
复制代码
可惜此特性在 1.20 以后废弃了。 PodPreset(Pod 预设置)的功能从
v1.11
版本开始出现,但是又在v1.20
版本取消。 所以以后,使用 Pod 标准模板。挂载时区
复制代码
版权声明: 本文为 InfoQ 作者【Lansonli】的原创文章。
原文链接:【http://xie.infoq.cn/article/4a452e5b906dc0e2b9407f298】。文章转载请联系作者。
评论