#key-value-store #update #k8s #operator #deployment #version #external

app versionstore-operator

一个基于外部键值存储更新部署Pod版本的k8s操作符

2个版本

0.1.1 2022年2月3日
0.1.0 2022年2月3日

#2819 in 数据库接口

Apache-2.0

29KB
630 代码行

versionstore-operator

一个基于外部键值存储更新部署Pod版本的k8s操作符

Crates.io License

  1. 关于

关于

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