mirror of https://github.com/k3s-io/k3s
Create the "internal" firewall rule for kubemark master.
This is equivalent to the "internal" firewall rule that is created for the regular masters. The main reason for doing it is to allow prometheus scraping metrics from various kubemark master components, e.g. kubelet. Ref. https://github.com/kubernetes/perf-tests/issues/503pull/564/head
parent
3c949c7d41
commit
88772692b8
|
@ -102,6 +102,13 @@ function create-master-instance-with-resources {
|
|||
--target-tags "${MASTER_TAG}" \
|
||||
--allow "tcp:443" &
|
||||
|
||||
run-gcloud-compute-with-retries firewall-rules create "${MASTER_NAME}-internal" \
|
||||
--project "${PROJECT}" \
|
||||
--network "${NETWORK}" \
|
||||
--source-ranges "10.0.0.0/8" \
|
||||
--target-tags "${MASTER_TAG}" \
|
||||
--allow "tcp:1-2379,tcp:2382-65535,udp:1-65535,icmp" &
|
||||
|
||||
wait
|
||||
}
|
||||
|
||||
|
@ -136,6 +143,10 @@ function delete-master-instance-and-resources {
|
|||
--project "${PROJECT}" \
|
||||
--quiet || true
|
||||
|
||||
gcloud compute firewall-rules delete "${MASTER_NAME}-internal" \
|
||||
--project "${PROJECT}" \
|
||||
--quiet || true
|
||||
|
||||
if [ "${SEPARATE_EVENT_MACHINE:-false}" == "true" ]; then
|
||||
gcloud compute instances delete "${EVENT_STORE_NAME}" \
|
||||
"${GCLOUD_COMMON_ARGS[@]}" || true
|
||||
|
|
Loading…
Reference in New Issue