File tree Expand file tree Collapse file tree 5 files changed +37
-4
lines changed
kubetest2-tf/data/k8s-ansible Expand file tree Collapse file tree 5 files changed +37
-4
lines changed Original file line number Diff line number Diff line change 11---
2- node_type: master
2+ node_type: master
3+ smt_level: 8
Original file line number Diff line number Diff line change 11---
2- node_type: worker
2+ node_type: worker
3+ smt_level: 4
Original file line number Diff line number Diff line change 2222 - download-k8s
2323 - install-k8s
2424
25+ - name : Set desired SMT levels on nodes
26+ hosts :
27+ - masters
28+ - workers
29+ roles :
30+ - set-smt
31+
2532- name : Install networking - calico
2633 hosts : masters
2734 roles :
Original file line number Diff line number Diff line change 33 - masters
44 - workers
55 roles :
6- - role : update-node-os
6+ - update-node-os
77
88- name : Reboot Kubernetes nodes one-by-one
99 hosts :
1212 serial : 1
1313 become : yes
1414 roles :
15- - role : reboot-sequentially
15+ - reboot-sequentially
16+
17+ - name : Set desired SMT levels on nodes
18+ hosts :
19+ - masters
20+ - workers
21+ roles :
22+ - set-smt
Original file line number Diff line number Diff line change 1+ - name : Resolve Kubernetes node name from inventory IP
2+ shell : |
3+ kubectl get nodes -o jsonpath="{range .items[*]}{.metadata.name} {.status.addresses[?(@.type=='InternalIP')].address}{'\n'}{end}" \
4+ --kubeconfig {{ kubeconfig_path }} | grep {{ inventory_hostname }} | awk '{print $1}'
5+ register : node_name
6+ delegate_to : " {{ groups['masters'][0] }}"
7+
8+ - name : Add SMT level label to node
9+ shell : |
10+ kubectl label node/{{ node_name.stdout }} feature.node.kubernetes.io/ppc64le.smtlevel="{{ smt_level }}" --overwrite
11+ delegate_to : " {{ groups['masters'][0] }}"
12+
13+ - name : Set SMT level
14+ shell : ppc64_cpu --smt={{ smt_level }}
15+
16+ - name : Restart kubelet to update the node's capacity at the cluster level
17+ shell : systemctl restart kubelet
You can’t perform that action at this time.
0 commit comments