kubeasz/roles/cluster-addon/defaults/main.yml

45 lines
1.4 KiB
YAML
Raw Normal View History

# dns 自动安装,'dns_backend'可选"coredns"和“kubedns”
2018-06-17 23:19:04 +08:00
dns_install: "yes"
dns_backend: "coredns"
# 设置 dns svc ip (这里选用 SERVICE_CIDR 中第2个IP)
2019-08-07 14:52:25 +08:00
CLUSTER_DNS_SVC_IP: "{{ SERVICE_CIDR | ipaddr('net') | ipaddr(2) | ipaddr('address') }}"
2019-05-02 12:10:05 +08:00
kubednsVer: "1.14.13"
2020-11-06 20:17:38 +08:00
corednsVer: "1.7.1"
2019-05-02 12:10:05 +08:00
kubedns_offline: "kubedns_{{ kubednsVer }}.tar"
coredns_offline: "coredns_{{ corednsVer }}.tar"
dns_offline: "{%- if dns_backend == 'coredns' -%} \
{{ coredns_offline }} \
{%- else -%} \
{{ kubedns_offline }} \
{%- endif -%}"
2018-06-17 23:19:04 +08:00
# metric server 自动安装
metricsserver_install: "yes"
2019-10-27 22:38:54 +08:00
metricsVer: "v0.3.6"
2019-05-02 12:10:05 +08:00
metricsserver_offline: "metrics-server_{{ metricsVer }}.tar"
2018-06-17 23:19:04 +08:00
# dashboard 自动安装
2019-11-16 23:00:32 +08:00
# dashboard v2.x.x 不依赖于heapster
2018-06-17 23:19:04 +08:00
dashboard_install: "yes"
2020-11-06 20:17:38 +08:00
dashboardVer: "v2.0.4"
2019-05-02 12:10:05 +08:00
dashboard_offline: "dashboard_{{ dashboardVer }}.tar"
2020-05-21 10:41:59 +08:00
dashboardMetricsScraperVer: "v1.0.4"
2019-11-03 17:56:05 +08:00
metricsscraper_offline: "metrics-scraper_{{ dashboardMetricsScraperVer }}.tar"
2018-06-17 23:19:04 +08:00
# ingress 自动安装,可选 "traefik" 和 "nginx-ingress"
2020-05-21 10:41:59 +08:00
#ingress_install: "no"
2018-06-17 23:19:04 +08:00
2018-10-28 21:20:26 +08:00
# metallb 自动安装
2020-05-21 10:41:59 +08:00
#metallb_install: "no"
#metallbVer: "v0.7.3"
2018-10-28 21:20:26 +08:00
# 模式选择: 二层 "layer2" 或者三层 "bgp"
2020-05-21 10:41:59 +08:00
#metallb_protocol: "layer2"
#metallb_offline: "metallb_{{ metallbVer }}.tar"
#metallb_vip_pool: "192.168.1.240/29"
# efk 自动安装
#efk_install: "no"
# prometheus 自动安装
#prometheus_install: "no"