Shell script get K8S Node List

노드이름 중 worker를 포함하는 노드 가져오기

nodes=$(kubectl get nodes | grep worker| awk '{print $1}')

노드 중 ras 포함하지 않은 노드만 가져오기

nodearr=()
for node in ${nodes[@]}; do
    if [[ "$node" != *ras* ]]; then
        nodearr+=("${node}")
    fi
done
echo  "${nodearr[@]}"

Leave a Comment