2019-04-01 17:38:33 +08:00
|
|
|
---
|
2018-08-31 22:05:45 +08:00
|
|
|
# Kubernetes dashboard
|
|
|
|
# RBAC required. see docs/getting-started.md for access details.
|
2021-03-02 16:59:19 +08:00
|
|
|
# dashboard_enabled: false
|
2018-08-31 22:05:45 +08:00
|
|
|
|
|
|
|
# Helm deployment
|
|
|
|
helm_enabled: false
|
|
|
|
|
|
|
|
# Registry deployment
|
|
|
|
registry_enabled: false
|
2018-09-25 16:39:02 +08:00
|
|
|
# registry_namespace: kube-system
|
2018-08-31 22:05:45 +08:00
|
|
|
# registry_storage_class: ""
|
|
|
|
# registry_disk_size: "10Gi"
|
|
|
|
|
2018-11-23 16:36:21 +08:00
|
|
|
# Metrics Server deployment
|
|
|
|
metrics_server_enabled: false
|
|
|
|
# metrics_server_kubelet_insecure_tls: true
|
|
|
|
# metrics_server_metric_resolution: 60s
|
|
|
|
# metrics_server_kubelet_preferred_address_types: "InternalIP"
|
|
|
|
|
2019-02-26 14:45:30 +08:00
|
|
|
# Rancher Local Path Provisioner
|
|
|
|
local_path_provisioner_enabled: false
|
|
|
|
# local_path_provisioner_namespace: "local-path-storage"
|
|
|
|
# local_path_provisioner_storage_class: "local-path"
|
|
|
|
# local_path_provisioner_reclaim_policy: Delete
|
|
|
|
# local_path_provisioner_claim_root: /opt/local-path-provisioner/
|
|
|
|
# local_path_provisioner_debug: false
|
|
|
|
# local_path_provisioner_image_repo: "rancher/local-path-provisioner"
|
2021-02-03 22:50:28 +08:00
|
|
|
# local_path_provisioner_image_tag: "v0.0.19"
|
2020-04-08 14:51:43 +08:00
|
|
|
# local_path_provisioner_helper_image_repo: "busybox"
|
|
|
|
# local_path_provisioner_helper_image_tag: "latest"
|
2019-02-26 14:45:30 +08:00
|
|
|
|
2018-08-31 22:05:45 +08:00
|
|
|
# Local volume provisioner deployment
|
|
|
|
local_volume_provisioner_enabled: false
|
2018-09-25 16:39:02 +08:00
|
|
|
# local_volume_provisioner_namespace: kube-system
|
2020-09-17 17:44:58 +08:00
|
|
|
# local_volume_provisioner_nodelabels:
|
|
|
|
# - kubernetes.io/hostname
|
|
|
|
# - topology.kubernetes.io/region
|
|
|
|
# - topology.kubernetes.io/zone
|
2018-10-05 20:52:25 +08:00
|
|
|
# local_volume_provisioner_storage_classes:
|
2019-01-09 07:32:39 +08:00
|
|
|
# local-storage:
|
|
|
|
# host_dir: /mnt/disks
|
|
|
|
# mount_dir: /mnt/disks
|
2019-07-16 20:27:26 +08:00
|
|
|
# volume_mode: Filesystem
|
|
|
|
# fs_type: ext4
|
2019-01-09 07:32:39 +08:00
|
|
|
# fast-disks:
|
|
|
|
# host_dir: /mnt/fast-disks
|
|
|
|
# mount_dir: /mnt/fast-disks
|
|
|
|
# block_cleaner_command:
|
|
|
|
# - "/scripts/shred.sh"
|
|
|
|
# - "2"
|
|
|
|
# volume_mode: Filesystem
|
|
|
|
# fs_type: ext4
|
2018-08-31 22:05:45 +08:00
|
|
|
|
|
|
|
# CephFS provisioner deployment
|
|
|
|
cephfs_provisioner_enabled: false
|
|
|
|
# cephfs_provisioner_namespace: "cephfs-provisioner"
|
|
|
|
# cephfs_provisioner_cluster: ceph
|
|
|
|
# cephfs_provisioner_monitors: "172.24.0.1:6789,172.24.0.2:6789,172.24.0.3:6789"
|
|
|
|
# cephfs_provisioner_admin_id: admin
|
|
|
|
# cephfs_provisioner_secret: secret
|
|
|
|
# cephfs_provisioner_storage_class: cephfs
|
|
|
|
# cephfs_provisioner_reclaim_policy: Delete
|
|
|
|
# cephfs_provisioner_claim_root: /volumes
|
|
|
|
# cephfs_provisioner_deterministic_names: true
|
|
|
|
|
2019-04-17 14:14:02 +08:00
|
|
|
# RBD provisioner deployment
|
|
|
|
rbd_provisioner_enabled: false
|
|
|
|
# rbd_provisioner_namespace: rbd-provisioner
|
|
|
|
# rbd_provisioner_replicas: 2
|
|
|
|
# rbd_provisioner_monitors: "172.24.0.1:6789,172.24.0.2:6789,172.24.0.3:6789"
|
|
|
|
# rbd_provisioner_pool: kube
|
|
|
|
# rbd_provisioner_admin_id: admin
|
|
|
|
# rbd_provisioner_secret_name: ceph-secret-admin
|
|
|
|
# rbd_provisioner_secret: ceph-key-admin
|
|
|
|
# rbd_provisioner_user_id: kube
|
|
|
|
# rbd_provisioner_user_secret_name: ceph-secret-user
|
|
|
|
# rbd_provisioner_user_secret: ceph-key-user
|
|
|
|
# rbd_provisioner_user_secret_namespace: rbd-provisioner
|
|
|
|
# rbd_provisioner_fs_type: ext4
|
|
|
|
# rbd_provisioner_image_format: "2"
|
|
|
|
# rbd_provisioner_image_features: layering
|
|
|
|
# rbd_provisioner_storage_class: rbd
|
|
|
|
# rbd_provisioner_reclaim_policy: Delete
|
|
|
|
|
2018-08-31 22:05:45 +08:00
|
|
|
# Nginx ingress controller deployment
|
|
|
|
ingress_nginx_enabled: false
|
|
|
|
# ingress_nginx_host_network: false
|
2019-08-07 10:24:50 +08:00
|
|
|
ingress_publish_status_address: ""
|
2018-08-31 22:05:45 +08:00
|
|
|
# ingress_nginx_nodeselector:
|
2020-04-17 20:51:06 +08:00
|
|
|
# kubernetes.io/os: "linux"
|
2018-11-27 19:30:16 +08:00
|
|
|
# ingress_nginx_tolerations:
|
2019-04-17 22:58:06 +08:00
|
|
|
# - key: "node-role.kubernetes.io/master"
|
2018-11-27 19:30:16 +08:00
|
|
|
# operator: "Equal"
|
2019-01-03 19:42:23 +08:00
|
|
|
# value: ""
|
2018-11-27 19:30:16 +08:00
|
|
|
# effect: "NoSchedule"
|
2021-01-22 00:13:03 +08:00
|
|
|
# - key: "node-role.kubernetes.io/control-plane"
|
|
|
|
# operator: "Equal"
|
|
|
|
# value: ""
|
|
|
|
# effect: "NoSchedule"
|
2018-08-31 22:05:45 +08:00
|
|
|
# ingress_nginx_namespace: "ingress-nginx"
|
|
|
|
# ingress_nginx_insecure_port: 80
|
|
|
|
# ingress_nginx_secure_port: 443
|
|
|
|
# ingress_nginx_configmap:
|
|
|
|
# map-hash-bucket-size: "128"
|
2021-01-14 00:34:36 +08:00
|
|
|
# ssl-protocols: "TLSv1.2 TLSv1.3"
|
2018-08-31 22:05:45 +08:00
|
|
|
# ingress_nginx_configmap_tcp_services:
|
|
|
|
# 9000: "default/example-go:8080"
|
|
|
|
# ingress_nginx_configmap_udp_services:
|
2019-05-08 04:20:36 +08:00
|
|
|
# 53: "kube-system/coredns:53"
|
2019-11-11 19:51:41 +08:00
|
|
|
# ingress_nginx_extra_args:
|
|
|
|
# - --default-ssl-certificate=default/foo-tls
|
2018-08-31 22:05:45 +08:00
|
|
|
|
2020-06-24 22:39:17 +08:00
|
|
|
# ambassador ingress controller deployment
|
|
|
|
ingress_ambassador_enabled: false
|
|
|
|
# ingress_ambassador_namespace: "ambassador"
|
|
|
|
# ingress_ambassador_version: "*"
|
|
|
|
|
2020-03-16 17:58:35 +08:00
|
|
|
# ALB ingress controller deployment
|
|
|
|
ingress_alb_enabled: false
|
|
|
|
# alb_ingress_aws_region: "us-east-1"
|
|
|
|
# alb_ingress_restrict_scheme: "false"
|
|
|
|
# Enables logging on all outbound requests sent to the AWS API.
|
|
|
|
# If logging is desired, set to true.
|
|
|
|
# alb_ingress_aws_debug: "false"
|
|
|
|
|
2018-08-31 22:05:45 +08:00
|
|
|
# Cert manager deployment
|
|
|
|
cert_manager_enabled: false
|
|
|
|
# cert_manager_namespace: "cert-manager"
|
2020-06-30 06:11:59 +08:00
|
|
|
|
|
|
|
# MetalLB deployment
|
|
|
|
metallb_enabled: false
|
|
|
|
# metallb_ip_range:
|
|
|
|
# - "10.5.0.50-10.5.0.99"
|
2021-02-03 17:02:28 +08:00
|
|
|
# metallb_version: v0.9.5
|
2020-06-30 06:11:59 +08:00
|
|
|
# metallb_protocol: "layer2"
|
|
|
|
# metallb_port: "7472"
|
|
|
|
# metallb_limits_cpu: "100m"
|
|
|
|
# metallb_limits_mem: "100Mi"
|
|
|
|
# metallb_additional_address_pools:
|
|
|
|
# kube_service_pool:
|
|
|
|
# ip_range:
|
|
|
|
# - "10.5.1.50-10.5.1.99"
|
|
|
|
# protocol: "layer2"
|
|
|
|
# auto_assign: false
|
2020-08-05 16:52:40 +08:00
|
|
|
# metallb_protocol: "bgp"
|
|
|
|
# metallb_peers:
|
|
|
|
# - peer_address: 192.0.2.1
|
|
|
|
# peer_asn: 64512
|
|
|
|
# my_asn: 4200000000
|
|
|
|
# - peer_address: 192.0.2.2
|
|
|
|
# peer_asn: 64513
|
|
|
|
# my_asn: 4200000000
|