【文件属性】:
文件名称:zorya:Google Cloud Instance Scheduler可将非生产环境的成本平均降低60%
文件大小:384KB
文件格式:ZIP
更新时间:2021-05-11 13:44:56
google-appengine gcp google-cloud google-cloud-platform JavaScript
佐里亚
计划GCE实例,Cloud SQL和GKE节点池
在斯拉夫神话中,是两位守护神。 Zoryas代表晨星和晚星,如果您阅读或看过Neil Gaiman的《美国众神》,您可能会记得这些姐妹。
安装
pip install -r requirements.txt -t lib
下一步:下载并安装 。
安装的已知问题
从Google Cloud Shell部署失败,并显示错误 。
由于构建grpcio的问题,在运行于Apple Silicon(ARM M1)上的macOS上构建可能会失败。 使用以下解决方法:
GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 \
GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1 \
pip install -r requirements.txt -t lib
启用所需的GCP API:
云任务
应用引擎
云储存
【文件预览】:
zorya-master
----client()
--------.eslintrc(106B)
--------package.json(988B)
--------.prettierrc(89B)
--------src()
--------.gitignore(285B)
--------public()
--------README.md(100B)
--------yarn.lock(519KB)
----Zorya_policies.png(42KB)
----main.py(6KB)
----docs()
--------schedule_example.json(8KB)
--------api_curl.txt(3KB)
--------policy_example.json(197B)
----cron.yaml(126B)
----iam.png(52KB)
----gcp()
--------sql.py(4KB)
--------compute.py(3KB)
--------__init__.py(0B)
--------gke.py(4KB)
----tasks()
--------schedule_tasks.py(734B)
--------__init__.py(0B)
--------policy_tasks.py(3KB)
----Zorya_schedule.png(56KB)
----model()
--------policymodel.py(386B)
--------gkenoodespoolsmodel.py(275B)
--------__init__.py(0B)
--------schedulesmodel.py(374B)
----app.yaml(959B)
----LICENSE(1KB)
----.gcloudignore(39B)
----appengine_config.py(149B)
----deploy.sh(844B)
----requirements.txt(225B)
----.gitignore(1KB)
----README.md(3KB)
----util()
--------tz.py(1019B)
--------utils.py(2KB)
--------__init__.py(0B)
--------gcp.py(2KB)
----.gitattributes(475B)