Browse Source

Make control plane health check retries configurable (#12452)

pull/12455/head
Aman Shrivastava 1 month ago
committed by GitHub
parent
commit
b4d3be482f
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
2 changed files with 6 additions and 3 deletions
  1. 3
      roles/kubernetes/control-plane/defaults/main/main.yml
  2. 6
      roles/kubernetes/control-plane/handlers/main.yml

3
roles/kubernetes/control-plane/defaults/main/main.yml

@ -31,6 +31,9 @@ kube_etcd_key_file: node-{{ inventory_hostname }}-key.pem
# CLI/web clients.
kube_controller_manager_bind_address: "::"
## Control plane health check settings
control_plane_health_retries: 60 # Default retries for apiserver, scheduler, controller-manager health checks
# Leader election lease durations and timeouts for controller-manager
kube_controller_manager_leader_elect_lease_duration: 15s
kube_controller_manager_leader_elect_renew_deadline: 10s

6
roles/kubernetes/control-plane/handlers/main.yml

@ -84,7 +84,7 @@
validate_certs: false
register: scheduler_result
until: scheduler_result.status == 200
retries: 60
retries: "{{ control_plane_health_retries }}"
delay: 1
listen:
- Control plane | restart kubelet
@ -98,7 +98,7 @@
validate_certs: false
register: controller_manager_result
until: controller_manager_result.status == 200
retries: 60
retries: "{{ control_plane_health_retries }}"
delay: 1
listen:
- Control plane | restart kubelet
@ -110,7 +110,7 @@
validate_certs: false
register: result
until: result.status == 200
retries: 60
retries: "{{ control_plane_health_retries }}"
delay: 1
listen:
- Control plane | restart kubelet

Loading…
Cancel
Save