mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-10-30 21:30:16 +00:00 
			
		
		
		
	Fixed propagation of kube master certs during master replication.
Fixed propagation of kube master certs during master replication.
This commit is contained in:
		| @@ -66,6 +66,7 @@ function replicate-master-instance() { | ||||
|   echo "${kube_env}" > ${KUBE_TEMP}/master-kube-env.yaml | ||||
|   get-metadata "${existing_master_zone}" "${existing_master_name}" cluster-name > ${KUBE_TEMP}/cluster-name.txt | ||||
|   get-metadata "${existing_master_zone}" "${existing_master_name}" startup-script > ${KUBE_TEMP}/configure-vm.sh | ||||
|   get-metadata "${existing_master_zone}" "${existing_master_name}" kube-master-certs > "${KUBE_TEMP}/kube-master-certs.yaml" | ||||
|  | ||||
|   create-master-instance-internal "${REPLICA_NAME}" | ||||
| } | ||||
|   | ||||
| @@ -50,7 +50,6 @@ function replicate-master-instance() { | ||||
|   kube_env="$(echo -e "${kube_env}\nINITIAL_ETCD_CLUSTER: '${existing_master_replicas},${REPLICA_NAME}'")" | ||||
|   ETCD_CA_KEY="$(echo "${kube_env}" | grep "ETCD_CA_KEY" |  sed "s/^.*: '//" | sed "s/'$//")" | ||||
|   ETCD_CA_CERT="$(echo "${kube_env}" | grep "ETCD_CA_CERT" |  sed "s/^.*: '//" | sed "s/'$//")" | ||||
|  | ||||
|   create-etcd-certs "${REPLICA_NAME}" "${ETCD_CA_CERT}" "${ETCD_CA_KEY}" | ||||
|  | ||||
|   kube_env="$(echo "${kube_env}" | grep -v "ETCD_PEER_KEY")" | ||||
| @@ -63,6 +62,7 @@ function replicate-master-instance() { | ||||
|   get-metadata "${existing_master_zone}" "${existing_master_name}" gci-update-strategy > "${KUBE_TEMP}/gci-update.txt" | ||||
|   get-metadata "${existing_master_zone}" "${existing_master_name}" gci-ensure-gke-docker > "${KUBE_TEMP}/gci-ensure-gke-docker.txt" | ||||
|   get-metadata "${existing_master_zone}" "${existing_master_name}" gci-docker-version > "${KUBE_TEMP}/gci-docker-version.txt" | ||||
|   get-metadata "${existing_master_zone}" "${existing_master_name}" kube-master-certs > "${KUBE_TEMP}/kube-master-certs.yaml" | ||||
|  | ||||
|   create-master-instance-internal "${REPLICA_NAME}" | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user