@@ -15,7 +15,8 @@ if [[ "$CALICO" == "on" ]]; then # calico
15
15
16
16
CALICO_MASTER_IP=" 10.0.0.$(( base_ip + 1 )) "
17
17
CALICO_WORKER_IP=" 10.0.0.$(( base_ip + 2 )) "
18
- CALICO_SUBNET_MASK=" 30"
18
+ CALICO_CIDR_PREFIX=" 30"
19
+ CALICO_INTERFACE=" eno2"
19
20
fi
20
21
21
22
ENVS=" KUBERNETES_VERSION CALICO"
@@ -53,24 +54,24 @@ wait_pids "${pids}" "SR-IOV config failed" || exit 21
53
54
54
55
if [[ " $CALICO " == " on" ]]; then # calico
55
56
# 3. Create Calico scripts directory on nodes.
56
- ssh ${SSH_OPTS} root@${master_ip} mkdir calico || exit 31
57
- ssh ${SSH_OPTS} root@${worker_ip} mkdir calico || exit 32
57
+ ssh ${SSH_OPTS} root@${master_ip} mkdir -p calico || exit 31
58
+ ssh ${SSH_OPTS} root@${worker_ip} mkdir -p calico || exit 32
58
59
59
60
# 4. Setup Calico interfaces.
60
61
scp ${SSH_OPTS} scripts/calico/setup-interfaces.sh root@${master_ip} :calico/setup-interfaces.sh || exit 41
61
62
scp ${SSH_OPTS} scripts/calico/setup-interfaces.sh root@${worker_ip} :calico/setup-interfaces.sh || exit 42
62
63
63
64
pids=" "
64
- ssh ${SSH_OPTS} root@${master_ip} ./calico/setup-interfaces.sh " ${CALICO_MASTER_IP} / ${CALICO_SUBNET_MASK }" &
65
+ ssh ${SSH_OPTS} root@${master_ip} ./calico/setup-interfaces.sh " ${CALICO_INTERFACE} " " ${ CALICO_MASTER_IP}" " ${CALICO_CIDR_PREFIX }" &
65
66
pids+=" $! "
66
- ssh ${SSH_OPTS} root@${worker_ip} ./calico/setup-interfaces.sh " ${CALICO_WORKER_IP} / ${CALICO_SUBNET_MASK }" &
67
+ ssh ${SSH_OPTS} root@${worker_ip} ./calico/setup-interfaces.sh " ${CALICO_INTERFACE} " " ${ CALICO_WORKER_IP}" " ${CALICO_CIDR_PREFIX }" &
67
68
pids+=" $! "
68
69
wait_pids " ${pids} " " setup Calico interfaces failed" || exit 43
69
70
fi
70
71
71
72
# 5. Create k8s scripts directory on nodes.
72
- ssh ${SSH_OPTS} root@${master_ip} mkdir k8s || exit 51
73
- ssh ${SSH_OPTS} root@${worker_ip} mkdir k8s || exit 52
73
+ ssh ${SSH_OPTS} root@${master_ip} mkdir -p k8s || exit 51
74
+ ssh ${SSH_OPTS} root@${worker_ip} mkdir -p k8s || exit 52
74
75
75
76
# 6. Config docker.
76
77
scp ${SSH_OPTS} scripts/k8s/config-docker.sh root@${master_ip} :k8s/config-docker.sh || exit 61
0 commit comments