You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.2 KiB
YAML
40 lines
1.2 KiB
YAML
---
|
|
|
|
ip: "{{ stage_private_server_ip | default('### use dynamic inventory ###') }}"
|
|
|
|
### parameters used by kubespray ###
|
|
|
|
kube_version: v1.23.16
|
|
|
|
cloud_provider: external
|
|
kube_network_plugin: calico
|
|
kube_proxy_metrics_bind_address: 0.0.0.0:10249
|
|
kubelet_preferred_address_types: InternalIP,ExternalIP,Hostname
|
|
docker_log_opts: "--log-opt max-size=100m --log-opt max-file=5 --log-opt compress=true"
|
|
#TODO https://github.com/kubernetes/kubernetes/pull/59898
|
|
containerd_max_container_log_line_size: 51200
|
|
|
|
helm_enabled: true
|
|
#TODO configuration migration needed
|
|
#cert_manager_enabled: true
|
|
#TODO configuration migration needed
|
|
#ingress_nginx_enabled: true
|
|
#TODO configuration migration needed
|
|
#argocd_enabled: true
|
|
#TODO configuration migration needed
|
|
#krew_enabled: true
|
|
|
|
kube_service_addresses: 10.233.0.0/18
|
|
kube_pods_subnet: 10.233.64.0/18
|
|
kube_network_node_prefix: 24
|
|
|
|
## Automatically renew K8S control plane certificates on first Monday of each month
|
|
auto_renew_certificates: true
|
|
# First Monday of each month
|
|
# auto_renew_certificates_systemd_calendar: "Mon *-*-1,2,3,4,5,6,7 03:{{ groups['kube_control_plane'].index(inventory_hostname) }}0:00"
|
|
|
|
unsafe_show_logs: true
|
|
|
|
additional_pip_dependencies:
|
|
- kubernetes
|