【文件属性】:
文件名称:gke-static-ip:为 GKE 节点分配静态外部 IP
文件大小:31KB
文件格式:ZIP
更新时间:2021-08-03 18:09:57
JavaScript
gke-静态-ip
将静态外部 IP 分配给 GKE 节点。
这是什么?
许多传统 API 要求您的应用程序按 IP 地址列入白名单。 目前 GKE 不支持用于出口的静态(保留)IP。 配置 NAT 和反向代理可能很麻烦,因此这是一个可以定期调用的简单脚本。
此脚本假定您在与集群相同的区域中有多个保留的外部 IP。 它将尝试将匹配 IP_PREFIX 的 IP 分配给匹配 INSTANCE_PREFIX 的实例。
配置
设置以下环境变量:
PROJECT_ID:(必需)GCP 项目 ID。
INSTANCE_NAME_PREFIX:(必需)实例名称的前缀。
IP_PREFIX:(必需)IP 地址的前缀。
所需权限
计算地址.get
计算地址列表
计算.地址.使用
compute.instances.addAccessConfig
compute.instances.dele
【文件预览】:
gke-static-ip-master
----.circleci()
--------config.yml(733B)
----LICENSE(1KB)
----README.md(1KB)
----renovate.json(41B)
----.editorconfig(335B)
----.gitignore(914B)
----index.js(3KB)
----package-lock.json(93KB)
----package.json(807B)