You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

149 lines
4.7 KiB

  1. ---
  2. # Kubernetes dashboard
  3. # RBAC required. see docs/getting-started.md for access details.
  4. # dashboard_enabled: true
  5. # Helm deployment
  6. helm_enabled: false
  7. # Registry deployment
  8. registry_enabled: false
  9. # registry_namespace: kube-system
  10. # registry_storage_class: ""
  11. # registry_disk_size: "10Gi"
  12. # Metrics Server deployment
  13. metrics_server_enabled: false
  14. # metrics_server_kubelet_insecure_tls: true
  15. # metrics_server_metric_resolution: 60s
  16. # metrics_server_kubelet_preferred_address_types: "InternalIP"
  17. # Rancher Local Path Provisioner
  18. local_path_provisioner_enabled: false
  19. # local_path_provisioner_namespace: "local-path-storage"
  20. # local_path_provisioner_storage_class: "local-path"
  21. # local_path_provisioner_reclaim_policy: Delete
  22. # local_path_provisioner_claim_root: /opt/local-path-provisioner/
  23. # local_path_provisioner_debug: false
  24. # local_path_provisioner_image_repo: "rancher/local-path-provisioner"
  25. # local_path_provisioner_image_tag: "v0.0.14"
  26. # local_path_provisioner_helper_image_repo: "busybox"
  27. # local_path_provisioner_helper_image_tag: "latest"
  28. # Local volume provisioner deployment
  29. local_volume_provisioner_enabled: false
  30. # local_volume_provisioner_namespace: kube-system
  31. # local_volume_provisioner_nodelabels:
  32. # - kubernetes.io/hostname
  33. # - topology.kubernetes.io/region
  34. # - topology.kubernetes.io/zone
  35. # local_volume_provisioner_storage_classes:
  36. # local-storage:
  37. # host_dir: /mnt/disks
  38. # mount_dir: /mnt/disks
  39. # volume_mode: Filesystem
  40. # fs_type: ext4
  41. # fast-disks:
  42. # host_dir: /mnt/fast-disks
  43. # mount_dir: /mnt/fast-disks
  44. # block_cleaner_command:
  45. # - "/scripts/shred.sh"
  46. # - "2"
  47. # volume_mode: Filesystem
  48. # fs_type: ext4
  49. # CephFS provisioner deployment
  50. cephfs_provisioner_enabled: false
  51. # cephfs_provisioner_namespace: "cephfs-provisioner"
  52. # cephfs_provisioner_cluster: ceph
  53. # cephfs_provisioner_monitors: "172.24.0.1:6789,172.24.0.2:6789,172.24.0.3:6789"
  54. # cephfs_provisioner_admin_id: admin
  55. # cephfs_provisioner_secret: secret
  56. # cephfs_provisioner_storage_class: cephfs
  57. # cephfs_provisioner_reclaim_policy: Delete
  58. # cephfs_provisioner_claim_root: /volumes
  59. # cephfs_provisioner_deterministic_names: true
  60. # RBD provisioner deployment
  61. rbd_provisioner_enabled: false
  62. # rbd_provisioner_namespace: rbd-provisioner
  63. # rbd_provisioner_replicas: 2
  64. # rbd_provisioner_monitors: "172.24.0.1:6789,172.24.0.2:6789,172.24.0.3:6789"
  65. # rbd_provisioner_pool: kube
  66. # rbd_provisioner_admin_id: admin
  67. # rbd_provisioner_secret_name: ceph-secret-admin
  68. # rbd_provisioner_secret: ceph-key-admin
  69. # rbd_provisioner_user_id: kube
  70. # rbd_provisioner_user_secret_name: ceph-secret-user
  71. # rbd_provisioner_user_secret: ceph-key-user
  72. # rbd_provisioner_user_secret_namespace: rbd-provisioner
  73. # rbd_provisioner_fs_type: ext4
  74. # rbd_provisioner_image_format: "2"
  75. # rbd_provisioner_image_features: layering
  76. # rbd_provisioner_storage_class: rbd
  77. # rbd_provisioner_reclaim_policy: Delete
  78. # Nginx ingress controller deployment
  79. ingress_nginx_enabled: false
  80. # ingress_nginx_host_network: false
  81. ingress_publish_status_address: ""
  82. # ingress_nginx_nodeselector:
  83. # kubernetes.io/os: "linux"
  84. # ingress_nginx_tolerations:
  85. # - key: "node-role.kubernetes.io/master"
  86. # operator: "Equal"
  87. # value: ""
  88. # effect: "NoSchedule"
  89. # ingress_nginx_namespace: "ingress-nginx"
  90. # ingress_nginx_insecure_port: 80
  91. # ingress_nginx_secure_port: 443
  92. # ingress_nginx_configmap:
  93. # map-hash-bucket-size: "128"
  94. # ssl-protocols: "SSLv2"
  95. # ingress_nginx_configmap_tcp_services:
  96. # 9000: "default/example-go:8080"
  97. # ingress_nginx_configmap_udp_services:
  98. # 53: "kube-system/coredns:53"
  99. # ingress_nginx_extra_args:
  100. # - --default-ssl-certificate=default/foo-tls
  101. # ambassador ingress controller deployment
  102. ingress_ambassador_enabled: false
  103. # ingress_ambassador_namespace: "ambassador"
  104. # ingress_ambassador_version: "*"
  105. # ALB ingress controller deployment
  106. ingress_alb_enabled: false
  107. # alb_ingress_aws_region: "us-east-1"
  108. # alb_ingress_restrict_scheme: "false"
  109. # Enables logging on all outbound requests sent to the AWS API.
  110. # If logging is desired, set to true.
  111. # alb_ingress_aws_debug: "false"
  112. # Cert manager deployment
  113. cert_manager_enabled: false
  114. # cert_manager_namespace: "cert-manager"
  115. # MetalLB deployment
  116. metallb_enabled: false
  117. # metallb_ip_range:
  118. # - "10.5.0.50-10.5.0.99"
  119. # metallb_version: v0.9.3
  120. # metallb_protocol: "layer2"
  121. # metallb_port: "7472"
  122. # metallb_limits_cpu: "100m"
  123. # metallb_limits_mem: "100Mi"
  124. # metallb_additional_address_pools:
  125. # kube_service_pool:
  126. # ip_range:
  127. # - "10.5.1.50-10.5.1.99"
  128. # protocol: "layer2"
  129. # auto_assign: false
  130. # metallb_protocol: "bgp"
  131. # metallb_peers:
  132. # - peer_address: 192.0.2.1
  133. # peer_asn: 64512
  134. # my_asn: 4200000000
  135. # - peer_address: 192.0.2.2
  136. # peer_asn: 64513
  137. # my_asn: 4200000000