每次从spring云数据流部署流后,Kubernetes部署名称都会更改



我有一个流源应用程序名称:app1流名称:Stream1第一次部署后,部署名称为Stream-app1-v1第二次部署后,部署名称为Stream-app1-v2

谁能解释一下名字是如何变化的?我正在尝试根据部署类型自动扩展源代码。

如果您需要pod具有一致的名称,那么您应该使用StatefulSet。

见:https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/

它们非常像Deployment或DeploymentConfigs,尽管没有对象版本控制,也不可能回滚。StatefulSets更适合于有状态工作负载,如集群数据库。

SCDF使用Skipper服务器管理流媒体应用程序的持续交付。每次升级/回滚流的现有应用程序时,该应用程序都会在后缀中使用增量版本名进行更新。这里有一个相关的讨论:https://github.com/spring-cloud/spring-cloud-skipper/issues/953

最新更新