Я не знаком с Python, но если вы хотите перечислить их, используя gcloud CLI
согласно документации GKE .
$ gcloud compute firewall-rules list
In в моем проекте у меня около 46 правил брандмауэра:
$ gcloud compute firewall-rules list | wc -l
To show all fields of the firewall, please show in JSON format: --format=json
To show all fields in table format, please see the examples in --help.
46
Если вы хотите получить c правил брандмауэра для вашего кластера, вам нужно использовать что-то вроде:
$ gcloud compute firewall-rules list --project <project-name> --filter="name~gke-<your-cluster-name>-[0-9a-z]*"
В моем если для этого тестового кластера с именем cluster
.
$ gcloud compute firewall-rules list --project <myproject> --filter="name~gke-cluster-[0-9a-z]*"
NAME NETWORK DIRECTION PRIORITY ALLOW DENY DISABLED
gke-cluster-XXX-all default INGRESS 1000 tcp,udp,XXX False
gke-cluster-XXX-ssh default INGRESS 1000 tcp:XX False
gke-cluster-XXX-vms default INGRESS 1000 icmp,tcp:1-XXXXX,udp:1-XXXXX False
было указано только 3 правила