Browse Source

Assert that IP range is enough for the nodes (#8720)

* Assert that IP range is enough for the nodes 

Co-authored-by: Necatican Yıldırım <necaticanyildirim@gmail.com>

* Fixed whitespace

* Fixed errors

* Fixed errors

Co-authored-by: Necatican Yıldırım <necaticanyildirim@gmail.com>
pull/8791/head
Elif Akyıldırım 2 years ago
committed by GitHub
parent
commit
0d6ea85167
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 0 deletions
  1. 7
      roles/kubernetes/preinstall/tasks/0020-verify-settings.yml

7
roles/kubernetes/preinstall/tasks/0020-verify-settings.yml

@ -183,6 +183,13 @@
msg: "kube_pods_subnet cannot be the same network segment as kube_service_addresses"
run_once: yes
- name: "Check that IP range is enough for the nodes"
assert:
that:
- 2 ** (kube_network_node_prefix - kube_pods_subnet | ipaddr('prefix')) >= groups['k8s_cluster'] | length
msg: "Not enough IPs are available for the desired node count."
run_once: yes
- name: Stop if unknown dns mode
assert:
that: dns_mode in ['coredns', 'coredns_dual', 'manual', 'none']

Loading…
Cancel
Save