c5e425b02b
* Support Metrics Server as addon (#3560). * Update metrics server v0.3.1. * Add metrics server test. * Replace metrics server manifests with kubernetes/cluster/addons's. * Modify metrics server manifests for kubespray. * Follow PR#3558 node label node-role.kubernetes.io/master change * Fix metrics server parameters base_metrics_server_... to metrics_server_... * Fix too hard corded metrics_server_memory_per_node * Add configurable insecure tls for metrics-apiservice * Downloadable addon-resizer and extract parameter as variables * Remove metrics server version from deployment name * Metrics Server work when all masters has node role * Download metrics-server and add-resizer container only on master * ServiceAccount and ConfigMap is separated and fix application name * Remove old metrics server clusterrole template * Fix addon-resizer image specify * Make InternalIP default for metrics_server_kubelet_preferred_address_types Make InternalIP default because multiple preferrred address types does not work.
52 lines
1.1 KiB
YAML
52 lines
1.1 KiB
YAML
---
|
|
dependencies:
|
|
- role: kubernetes-apps/ansible
|
|
when:
|
|
- inventory_hostname == groups['kube-master'][0]
|
|
tags:
|
|
- apps
|
|
|
|
- role: kubernetes-apps/helm
|
|
when:
|
|
- helm_enabled
|
|
tags:
|
|
- apps
|
|
- helm
|
|
|
|
- role: kubernetes-apps/registry
|
|
when:
|
|
- registry_enabled
|
|
- inventory_hostname == groups['kube-master'][0]
|
|
tags:
|
|
- apps
|
|
- registry
|
|
|
|
- role: kubernetes-apps/metrics_server
|
|
when:
|
|
- metrics_server_enabled
|
|
- inventory_hostname == groups['kube-master'][0]
|
|
tags:
|
|
- apps
|
|
- metrics_server
|
|
|
|
- role: kubernetes-apps/persistent_volumes
|
|
when:
|
|
- persistent_volumes_enabled
|
|
- inventory_hostname == groups['kube-master'][0]
|
|
tags:
|
|
- apps
|
|
- persistent_volumes
|
|
|
|
- role: kubernetes-apps/container_engine_accelerator
|
|
when: nvidia_accelerator_enabled
|
|
tags:
|
|
- apps
|
|
- container_engine_accelerator
|
|
|
|
- role: kubernetes-apps/cloud_controller/oci
|
|
when:
|
|
- cloud_provider is defined
|
|
- cloud_provider == "oci"
|
|
- inventory_hostname == groups['kube-master'][0]
|
|
tags:
|
|
- oci
|