这两天试着重新去理解kubelet的每一个配置,并整理出我们最有可能要配置的项作为我们上生产的要考虑的kubelet最佳配置,如下表所示。(有些flag的value待确定)
author: garnett.wang@gmail.com
kubernetes version: 1.6.2
Kubelet Configurations We Should Care About
flag | value |
---|---|
–address | 0.0.0.0 |
–allow-privileged | false |
–cadvisor-port int32 | 4194 |
–cgroup-driver string | cgroupfs |
–cluster-dns stringSlice | 10.0.0.10 //todo |
–cluster-domain string | caas.vivo.com |
–cni-bin-dir string | /opt/cni/bin |
–cni-conf-dir string | /etc/cni/net.d |
–docker-endpoint string | unix:///var/run/docker.sock |
–eviction-hard string | memory.available<4Gi, nodefs.available<20Gi, imagefs.available<5Gi |
–eviction-max-pod-grace-period int32 | 30 |
–eviction-minimum-reclaim string | memory.available=500Mi, nodefs.available=2G |