12 lines
1.1 KiB
Markdown
12 lines
1.1 KiB
Markdown
# ansible-role-k8s-metrics-server
|
|
|
|
Deploy [metrics-server](https://github.com/kubernetes-sigs/metrics-server) to a kubernetes cluster
|
|
|
|
## Requirements
|
|
|
|
Metrics Server has specific requirements for cluster and network configuration. These requirements aren't the default for all cluster
|
|
distributions. Please ensure that your cluster distribution supports these requirements before using Metrics Server:
|
|
- Metrics Server must be [reachable from kube-apiserver](https://kubernetes.io/docs/concepts/architecture/master-node-communication/#master-to-cluster)
|
|
- The kube-apiserver must be correctly configured to [enable an aggregation layer](https://kubernetes.io/docs/tasks/access-kubernetes-api/configure-aggregation-layer/)
|
|
- Nodes must have [kubelet authorization](https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet-authentication-authorization/) configured to match Metrics Server configuration
|
|
- Container runtime must implement a [container metrics RPCs](https://github.com/kubernetes/community/blob/master/contributors/devel/sig-node/cri-container-stats.md)
|