Browse Source

Added configurable min memory assertions (#4307)

pull/4594/head
Neven Miculinic 5 years ago
committed by Kubernetes Prow Robot
parent
commit
27a99e0a3f
2 changed files with 6 additions and 2 deletions
  1. 4
      roles/kubernetes/preinstall/defaults/main.yml
  2. 4
      roles/kubernetes/preinstall/tasks/0020-verify-settings.yml

4
roles/kubernetes/preinstall/defaults/main.yml

@ -49,3 +49,7 @@ etc_hosts_localhost_entries:
unexpected:
- localhost
- localhost.localdomain
# Minimal memory requirement in MB for safety checks
minimal_node_memory_mb: 1024
minimal_master_memory_mb: 1500

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

@ -60,13 +60,13 @@
- name: Stop if memory is too small for masters
assert:
that: ansible_memtotal_mb >= 1500
that: ansible_memtotal_mb >= minimal_master_memory_mb
ignore_errors: "{{ ignore_assert_errors }}"
when: inventory_hostname in groups['kube-master']
- name: Stop if memory is too small for nodes
assert:
that: ansible_memtotal_mb >= 1024
that: ansible_memtotal_mb >= minimal_node_memory_mb
ignore_errors: "{{ ignore_assert_errors }}"
when: inventory_hostname in groups['kube-node']

Loading…
Cancel
Save