mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-14 21:53:52 +00:00
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/503
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user