2个版本
0.1.1 | 2022年2月3日 |
---|---|
0.1.0 | 2022年2月3日 |
#2819 in 数据库接口
29KB
630 代码行
versionstore-operator
一个基于外部键值存储更新部署Pod版本的k8s操作符
关于
versionstore-operator监视外部键值存储中的更改,并更新k8s Deployment镜像标签。这使得可以例如解耦CI和k8s集群,因为CI可以更新版本存储中的标签,然后操作符会更新集群内的部署。
用法
$ versionstore-operator --gcp-project ${PROJECT} --gcp-gcs-bucket ${BUCKET} --gcp-pubsub-topic ${TOPIC} --gcp-pubsub-subscription ${TOPIC_SUBSCRIPTION}
- 项目:包含GCS存储桶和PubSub订阅的GCP项目
- 存储桶:包含镜像版本的GCS存储桶
- 主题:GCS发布更新的Cloud PubSub主题
- 主题订阅:该主题的现有Cloud PubSub订阅
依赖
~89MB
~1.5M SLoC