部署 Kubernetes 集群后,还需要部署一系列的附加组件(addons),这些组件通常是保证集群功能正常运行必不可少的。
通常使用 addon-manager 来管理集群中的附加组件。它运行在 Kubernetes 集群 Master 节点中,管理着 $ADDON_PATH
(默认是 /etc/kubernetes/addons/
)目录中的所有扩展,保证它们始终运行在期望状态。
常见的组件包括:
- addon-manager
- cluster-loadbalancing
- cluster-monitoring
- dashboard
- device-plugins/nvidia-gpu
- dns-horizontal-autoscaler
- dns
- fluentd-elasticsearch
- ip-masq-agent
- istio
- kube-proxy
- metrics-server
- node-problem-detector
- prometheus
- storage-class
更多的扩展组件可以参考 Installing Addons 和 Legacy Addons。