mirror of
https://github.com/kelseyhightower/kubernetes-the-hard-way.git
synced 2025-12-18 10:48:57 +03:00
Merge 97334c48e0 into bf2850974e
This commit is contained in:
@@ -322,11 +322,18 @@ cat > kubernetes-csr.json <<EOF
|
|||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
for i in 0 1 2; do
|
||||||
|
declare CONTROLLER_${i}=$(gcloud compute instances describe controller-$i \
|
||||||
|
--format 'value(networkInterfaces[0].networkIP)');
|
||||||
|
done
|
||||||
|
|
||||||
|
API_SERVER_SERVICE_IP=10.32.0.1
|
||||||
|
|
||||||
cfssl gencert \
|
cfssl gencert \
|
||||||
-ca=ca.pem \
|
-ca=ca.pem \
|
||||||
-ca-key=ca-key.pem \
|
-ca-key=ca-key.pem \
|
||||||
-config=ca-config.json \
|
-config=ca-config.json \
|
||||||
-hostname=10.32.0.1,10.240.0.10,10.240.0.11,10.240.0.12,${KUBERNETES_PUBLIC_ADDRESS},127.0.0.1,kubernetes.default \
|
-hostname=${API_SERVER_SERVICE_IP},${CONTROLLER_0},${CONTROLLER_1},${CONTROLLER_2},${KUBERNETES_PUBLIC_ADDRESS},127.0.0.1,kubernetes.default \
|
||||||
-profile=kubernetes \
|
-profile=kubernetes \
|
||||||
kubernetes-csr.json | cfssljson -bare kubernetes
|
kubernetes-csr.json | cfssljson -bare kubernetes
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user