mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-28 22:17:14 +00:00
Add static IP address for kubemark master.
This commit is contained in:
parent
8972b4ad4e
commit
a2c2f7d8f7
@ -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