问题标签 [spring-cloud-kubernetes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
564 浏览

spring-boot - 无法访问 Kubernetes 服务

我是 Kubernetes 新手,无法解决问题。服务和 pod 正在运行,但我无法从邮递员那里得到响应。

kubectl 获取服务

在此处输入图像描述

kubectl 获取服务人员服务 -o json

}

kubectl 获取 pod

在此处输入图像描述

当我试图用邮递员击中它时

我收到“连接到http://100.120.60.210:30001/getPerson?nino=12345Ac&id=1时出错。”

编辑 1: pod 部署配置:

编辑2:

我已经部署了另一个 pod 和服务进行测试,它正在工作。为这两个服务运行此命令 kubectl get service personservice -o json 我发现的唯一差异如下:

非工作服务

工作服务:

空置状态背后的原因可能是什么?

编辑3:

端口转发到 pod 并通过http://localhost:7000访问它正在工作。

这意味着只有服务有问题。

0 投票
0 回答
1153 浏览

spring-boot - Feign 客户端无法拨打电话 - Kubernetes

我已经在 docker-desktop for windows 上部署了微服务,并且 feign 无法调用另一个服务。

人 ms 通过 feign 呼叫组织 ms。我可以在 person pod 的日志中看到

功能区客户端获取运行组织服务的 pod 的 IP 地址。当前服务器列表=[10.1.0.190:8085]

这是我的个人服务 application.yml

人 ms 依赖

在检查组织 pod 的日志时。没有给它打电话。

编辑 1: 更改 feign in person 服务的日志级别后,我发现默认情况下开始传递 JWT 令牌。我使用过滤器解决了这个问题,但是当我不使用 spring cloud kubernetes 时,同一个应用程序正在使用过滤器。

0 投票
1 回答
436 浏览

spring-cloud-stream - spring cloud dataflow kafka binder 发送时出错-Magic v1 不支持记录标头

尝试在 Kubernetes 中使 Spring Cloud 数据流流工作,并在 Source 尝试向 kafka 发送消息时出现以下错误。当我使用 Rabbit MQ.Kafka Server version Kafka 2.1.0 时,相同的代码运行良好。我在其他帖子中读到,这可能是由于 kafka 版本与捆绑了较低 kafka 版本的客户端不兼容。想知道我怎样才能让它工作。

向 KAFKA 通道发送消息的代码

聚甲醛

堆栈跟踪

0 投票
1 回答
1808 浏览

spring - TypeNotPresentExceptionProxy 同时将 Spring Boot 启动器父级从 2.1.8 升级到 2.2.1

我正在尝试将我spring-boot-starter-parent的 from升级2.1.8.RELEASE2.2.1.RELEASE,并且,spring-cloud-dependenciesHoxton.M2toHoxton.RC2

但它在运行时给了我以下异常:

我目前的POM:

任何帮助,将不胜感激。


编辑 1:调试日志

0 投票
0 回答
566 浏览

spring - spring cloud kubernetes ribbon mode

I am new to the Kubernetes world. I want to know which ribbon mode is best to use between the following :

spring.cloud.kubernetes.ribbon.mode supports POD and SERVICE modes.

  1. The POD mode is to achieve load balancing by obtaining the Pod IP address of Kubernetes and using Ribbon. POD mode uses the load balancing of the Ribbon Does not support Kubernetes load balancing, The traffic policy of Istio is not supported.

  2. the SERVICE mode is directly based on the service name of the Ribbon. Get The Kubernetes service is concatenated into service-name.{namespace}.svc.{cluster.domain}:{port} such as: demo1.default.svc.cluster.local:8080. the SERVICE mode uses load balancing of the Kubernetes service to support Istio’s traffic policy. I have used the service mode but in the logs of service A which is calling Service B having IP address of pods of service B

Logs

Service A Config

0 投票
0 回答
1731 浏览

kubernetes - 来自 IDE 的 io.fabric8.kubernetes.client.KubernetesClientException

我可以访问我的 kubernetes 集群(eks)。我用的乳清

kubectl get configmaps

我有所有的授权来列出所有的豆荚。当我尝试从本地 ide(我使用 kubectl 的 seme 主机)运行使用https://github.com/fabric8io/fabric8的应用程序时,在启动期间出现此运行时错误:

就像应用程序(在允许的主机上运行)正在尝试使用系统:匿名登录信息。

我怎么能告诉它使用我的本地赠款?

比你提前

0 投票
3 回答
3286 浏览

spring-boot - Spring Cloud Kubernetes ConfigMap 重新加载不起作用

我在 Minikube 中使用 Kubernetes。我可以将 Spring Boot 示例应用程序部署到 Kubernetes 中。

我正在探索 Kubernetes configMap。我可以使用 Spring Cloud 启动器成功运行 Spring Boot 应用程序并从配置映射中选择属性键。到这里我就成功了。

我目前面临的问题是 configmap 重新加载。

这是我的配置图:

配置映射.yaml

引导程序.yaml

家庭控制器:

部署.yaml

我使用 @ConfigurationProperties 重新加载属性。

依赖项

我做了什么 ? 我已经阅读了 Spring Cloud 文档。 “需要服务帐户的视图角色才能侦听配置映射更改。” 然后我通过以下命令创建了集群视图角色

但是当我在 kubernetes 中更新 configmap 时,属性不会即时重新加载。我怀疑集群角色绑定有问题。请提供您的想法。任何帮助表示赞赏。

0 投票
2 回答
468 浏览

spring-cloud-stream - 在 Kubernetes 中自动创建和部署 Spring Cloud 数据流流

我有一个示例 SCDF 数据流流应用程序,它能够部署并使其在 kubernetes 中运行。但我依靠数据流仪表板创建指向 docker 映像的应用程序,然后定义流并添加属性并部署它。现在我是试图自动化在数据流服务器控制台中创建应用程序的手动步骤,创建流定义并部署它。是否有任何示例项目或相同的参考。

0 投票
1 回答
242 浏览

spring-cloud-stream - spring cloud dataflow kubernetes 部署 pass 属性

我有在 kubernetes 中运行的 spring 云数据流应用程序。现在我需要将模板元数据标签 enableIdentityHelper 等新属性作为流部署的一部分传递。下面是部署 yaml,它可以独立工作,如下所示

部署 YAML

现在我需要将这些属性(如 enableIdentityHelper、runAsUser、fsGroup 等)作为流创建的一部分传递。流支持这个吗?如果是这样,是不是像下面这样?

0 投票
1 回答
1317 浏览

spring-boot - 网关微服务中的 kubernetes dicovery 客户端问题

我正在研究 Spring 和 kubernetes 上的微服务架构。现在我正在研究网关微服务。在微服务启动期间,我在运行时出现以下错误:

块引用

块引用

通过添加 spring-cloud-starter-kubernetes 依赖项迁移到 kubernetes 服务发现时出现了问题。通过使用其他服务发现,例如 eureka 或 consul,网关可以正常工作。下面是pom:

有没有人遇到过这个问题或知道如何解决?在此先感谢这是我的 deployment.yml :

这是属性文件:

这是泊坞窗文件: