X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=ansible%2Froles%2Fkubelet%2Fdefaults%2Fmain.yaml;h=71a3a2d4ad599c8df80fe5f6e0a0125b41b9e9ee;hb=ad951c3023ca77c04686c86be30a0f36ed34daa7;hp=1bf3c9abb7bcd7762af4c4295405815155e641b6;hpb=8321feb501701dcb4023e3c052cb6a982d5db3fa;p=ta%2Fcaas-kubernetes.git diff --git a/ansible/roles/kubelet/defaults/main.yaml b/ansible/roles/kubelet/defaults/main.yaml index 1bf3c9a..71a3a2d 100644 --- a/ansible/roles/kubelet/defaults/main.yaml +++ b/ansible/roles/kubelet/defaults/main.yaml @@ -13,6 +13,8 @@ # See the License for the specific language governing permissions and # limitations under the License. +kubelet_healthcheck_port: 10248 + kubelet_kubeconfig_path: "{% if nodename | search('caas_master') %}/etc/kubernetes/kubeconfig/kubeletc.yml{% else %}/root/kubeletc.yml{% endif %}" common_kubelet_params: @@ -22,6 +24,7 @@ common_kubelet_params: - "--node-labels={{ lookup('template', 'node_labels.j2') | trim }}" - "--pod-infra-container-image={{ container_image_names | select('search', '/kubernetespause') | list | last }}" - "--register-node=true" + - "--enable-debugging-handlers=false" master_kubelet_params: - "--config=/etc/kubernetes/kubeconfig/master-config.yaml" @@ -34,3 +37,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 }}"