mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-21 19:01:49 +00:00
Merge pull request #29396 from fgrzadkowski/fix_kubemark
Automatic merge from submit-queue Add static IP address for kubemark master. This PR fixes kubemark, which was broken after https://github.com/kubernetes/kubernetes/pull/29295. Because of https://github.com/kubernetes/kubernetes/issues/29392 merge queue is not blocked so it's not super urgent. @k8s-oncall @wojtek-t @roberthbailey @lavalamp
This commit is contained in:
commit
c8a3c5c02c
@ -80,8 +80,17 @@ run-gcloud-compute-with-retries disks create "${MASTER_NAME}-pd" \
|
|||||||
--type "${MASTER_DISK_TYPE}" \
|
--type "${MASTER_DISK_TYPE}" \
|
||||||
--size "${MASTER_DISK_SIZE}"
|
--size "${MASTER_DISK_SIZE}"
|
||||||
|
|
||||||
|
REGION=${ZONE%-*}
|
||||||
|
run-gcloud-compute-with-retries addresses create "${MASTER_NAME}-ip" \
|
||||||
|
--project "${PROJECT}" \
|
||||||
|
--region "${REGION}" -q
|
||||||
|
|
||||||
|
MASTER_IP=$(gcloud compute addresses describe "${MASTER_NAME}-ip" \
|
||||||
|
--project "${PROJECT}" --region "${REGION}" -q --format='value(address)')
|
||||||
|
|
||||||
run-gcloud-compute-with-retries instances create "${MASTER_NAME}" \
|
run-gcloud-compute-with-retries instances create "${MASTER_NAME}" \
|
||||||
${GCLOUD_COMMON_ARGS} \
|
${GCLOUD_COMMON_ARGS} \
|
||||||
|
--address "${MASTER_IP}"
|
||||||
--machine-type "${MASTER_SIZE}" \
|
--machine-type "${MASTER_SIZE}" \
|
||||||
--image-project="${MASTER_IMAGE_PROJECT}" \
|
--image-project="${MASTER_IMAGE_PROJECT}" \
|
||||||
--image "${MASTER_IMAGE}" \
|
--image "${MASTER_IMAGE}" \
|
||||||
@ -97,9 +106,6 @@ run-gcloud-compute-with-retries firewall-rules create "${INSTANCE_PREFIX}-kubema
|
|||||||
--target-tags "${MASTER_TAG}" \
|
--target-tags "${MASTER_TAG}" \
|
||||||
--allow "tcp:443"
|
--allow "tcp:443"
|
||||||
|
|
||||||
MASTER_IP=$(gcloud compute instances describe ${MASTER_NAME} \
|
|
||||||
--zone="${ZONE}" --project="${PROJECT}" | grep natIP: | cut -f2 -d":" | sed "s/ //g")
|
|
||||||
|
|
||||||
if [ "${SEPARATE_EVENT_MACHINE:-false}" == "true" ]; then
|
if [ "${SEPARATE_EVENT_MACHINE:-false}" == "true" ]; then
|
||||||
EVENT_STORE_NAME="${INSTANCE_PREFIX}-event-store"
|
EVENT_STORE_NAME="${INSTANCE_PREFIX}-event-store"
|
||||||
run-gcloud-compute-with-retries disks create "${EVENT_STORE_NAME}-pd" \
|
run-gcloud-compute-with-retries disks create "${EVENT_STORE_NAME}-pd" \
|
||||||
|
@ -32,6 +32,12 @@ gcloud compute instances delete "${MASTER_NAME}" \
|
|||||||
gcloud compute disks delete "${MASTER_NAME}-pd" \
|
gcloud compute disks delete "${MASTER_NAME}-pd" \
|
||||||
${GCLOUD_COMMON_ARGS} || true
|
${GCLOUD_COMMON_ARGS} || true
|
||||||
|
|
||||||
|
REGION=${ZONE%-*}
|
||||||
|
gcloud compute addresses delete "${MASTER_NAME}-ip" \
|
||||||
|
--project "${PROJECT}" \
|
||||||
|
--region "${REGION}" \
|
||||||
|
--quiet || true
|
||||||
|
|
||||||
gcloud compute firewall-rules delete "${INSTANCE_PREFIX}-kubemark-master-https" \
|
gcloud compute firewall-rules delete "${INSTANCE_PREFIX}-kubemark-master-https" \
|
||||||
--project "${PROJECT}" \
|
--project "${PROJECT}" \
|
||||||
--quiet || true
|
--quiet || true
|
||||||
|
Loading…
Reference in New Issue
Block a user