kubelet配置详解及简单实例
摘要: 这两天试着重新去理解kubelet的每一个配置,并整理出我们最有可能要配置的项作为我们上生产的要考虑的kubelet最佳配置。
author: garnett.wang@gmail.com
kubernetes version: 1.6.2
Kubelet Configurations We Should Care About
下面是我梳理的,我认为必须关注的flag。
下面是我最终梳理的,认为需要真正显示设置的flag,如下:
?
/usr/bin/kubelet
—address=0.0.0.0
--port=10250
--allow-privileged=
false
--cluster-dns=10.0.0.1
--cluster-domain=caas.vivo.com
--max-pods=50
--network-plugin=cni
--require-kubeconfig
--pod-manifest-path=
/etc/kubelet
.d/
--pod-infra-container-image=vivo.registry.com
/google_containers/pause-amd64
:3.0
--eviction-hard=memory.available<4Gi,nodefs.available<20Gi,imagefs.available<5Gi
--eviction-max-pod-grace-period=30
--eviction-minimum-reclaim=memory.available=500Mi,nodefs.available=2Gi,imagefs.available=2Gi
--eviction-pressure-transition-period=5m0s
--eviction-soft=memory.available<8Gi,nodefs.available<100Gi,imagefs.available<20Gi
--eviction-soft-grace-period=memory.available=30s,nodefs.available=2m,imagefs.available=2m
--experimental-kernel-memcg-notification
--experimental-fail-swap-on
--system-reserved=cpu=100m,memory=8G
--kube-reserved=cpu=200m,memory=16G
--hairpin-mode=promiscuous-bridge
--image-gc-high-threshold=60
--image-gc-low-threshold=40
--serialize-image-pulls=
false
--protect-kernel-defaults
--feature-gates=AllAlpha=
false
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
原文链接:https://my.oschina.net/jxcdwangtao/blog/891960
原创文章,作者:ULUNH,如若转载,请注明出处:http://www.wangzhanshi.com/n/8770.html