跳至内容

主实例大小注意事项

主节点上的 CPU 分配

请注意,这些只是请求,而不是限制。

50m  dns-controller
200m etcd main
100m etcd events
150m kube-apiserver
100m kube-controller-manager
100m kube-proxy
100m kube-scheduler

====

800m total
  • 在一台 1 核主节点上,这为杂项服务(例如 CNI 控制器、日志基础设施等)留下了 200m。如果我们开始预留主节点上的容量,这个数字将会减少。

  • kube-dns 相对来说比较占用 CPU,并且在节点上运行。

  • 我们限制 CNI 控制器为 100m。如果控制器需要更多,它可以支持用户可设置选项。

  • 设置资源限制是一个坏主意:https://github.com/kubernetes/kubernetes/issues/51135