Kubernetes踩坑记录

2020-11-06  本文已影响0人  王勇1024

前言

到目前为止,我们已经在使用K8s集群建设上积累了一年多的经验。在此期间,我们也踩了很多坑,现在我把一些典型的问题记录下来,便于大家避坑。

1.Flannel子网设置

通过kubeadm安装K8s时,默认的pod子网如下图所示,这就导致K8s集群内最多只能加入256台机器,并且10.xxx.xxx.xxx 不太好与内网IP段区分,建议修改成172.xxx.xxx.xxx。

networking:
  dnsDomain: cluster.local
  podSubnet: "10.244.0.0/16"

需要修改pod子网配置为:

networking:
  dnsDomain: cluster.local
  podSubnet: "172.0.0.0/12"

2.kube-flannel资源设置

kube-flannel初始设置的cpu和内存都比较小,容易出现OOMKilled,所以要增大cpu和内存设置。

"resources": {
  "limits": {
    "cpu": "500m",
    "memory": "512Mi"
  },
  "requests": {
    "cpu": "500m",
    "memory": "512Mi"
  }
}

3.证书过期问题

待补充

4.搭建HA集群证书问题

待补充

扩展阅读

使用Kubeadm搭建Kubernetes(1.13.1)集群
kubeadm搭建高可用K8s集群

上一篇 下一篇

猜你喜欢

热点阅读