X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ta%2Fcaas-kubernetes.git;a=blobdiff_plain;f=ansible%2Froles%2Fkubelet%2Fdefaults%2Fmain.yaml;h=c0c071b681809589ea27c51f292ce48ebfeba13b;hp=1bf3c9abb7bcd7762af4c4295405815155e641b6;hb=df3fea70cdc2661a7cfd5fbadcbc5a857b7c6413;hpb=ed93069afc19b80dc0cfc8c518a81b022fde71e5 diff --git a/ansible/roles/kubelet/defaults/main.yaml b/ansible/roles/kubelet/defaults/main.yaml index 1bf3c9a..c0c071b 100644 --- a/ansible/roles/kubelet/defaults/main.yaml +++ b/ansible/roles/kubelet/defaults/main.yaml @@ -34,3 +34,9 @@ kubectl_configs: - path: "/home/{{ users.admin_user_name }}/.kube/config" owner: "{{ users.admin_user_name }}" group: "{{ users.admin_user_name }}" + +kube_reserved_cpu: 0 +total_cpus: "{{ ansible_local['cpu_allocation'].values() | map(attribute='set') | map('length') | sum }}" +default_allocation: "{{ caas.cpu_allocation_mapping | get_mapped_key('pool_name', 'default') }}" +default_cpu: "{{ ansible_local['cpu_allocation'].get(default_allocation, {}).get('set', []) | length }}" +system_reserved_cpu: "{{ total_cpus|int - kube_reserved_cpu|int - default_cpu|int }}"