Spring Cloud Kubernetes:支持对无法读取 ConfigMap 的事件进行失败策略

Posted

技术标签:

【中文标题】Spring Cloud Kubernetes:支持对无法读取 ConfigMap 的事件进行失败策略【英文标题】:Spring Cloud Kubernetes: Support for fail policy on the event that ConfigMap can’t be read 【发布时间】:2021-06-25 14:48:17 【问题描述】:

由于业务需求,我们要求在 Spring Boot 2.4 上运行的应用使用 Kubernetes 客户端。在测试 ConfigMap 加载器(通过引导文件指定)时,我们注意到,如果无法加载 ConfigMap,应用程序会忽略此问题并继续启动过程。根据我们的要求,如果无法加载 ConfigMap,我们的应用至少必须无法启动。

乍一看,我们在文档中没有看到任何建议可能解决此问题的方法……然后,通过较旧的问题,我们看到已经要求提供与此类似的内容(即#411),但在重试策略的上下文。

我们想知道是否有已经在开发的失败策略功能?

如果没有,是否有现有的解决方法?

【问题讨论】:

【参考方案1】:

已经有一个 PR here 将通过 fail-fast 属性支持这一点。但是,没有估计何时发布。订阅问题并获得通知。

【讨论】:

以上是关于Spring Cloud Kubernetes:支持对无法读取 ConfigMap 的事件进行失败策略的主要内容,如果未能解决你的问题,请参考以下文章

Spring Cloud Kubernetes(二)

spring-cloud-kubernetes官方demo运行实战

部署 spring-cloud-kubernetes kubernetes-hello-world-example 失败

Spring Cloud Kubernetes 支持 Spring Cloud 负载均衡器吗?

存在 spring-cloud-kubernetes 配置映射依赖项的 spring 应用程序启动异常

#yyds干货盘点#spring-cloud-kubernetes与SpringCloud Gateway