这是我的引导程序。我的客户的yml
spring:
cloud:
config:
enabled: true
uri: http://localhost:8888
label: master
spring.application:
name: microservices-client
spring.profiles:
active: dev
这是我的Spring配置服务器bootstrap.yml
spring:
application:
name: microservices-client
profiles:
active: dev
cloud:
config:
uri: http://localhost:8888
这是我的Spring配置application.yml
server:
port: 8888
spring:
cloud:
config:
server:
git:
uri: ssh://git@riscm.company.com/sem/some_repo.git
ignoreLocalSshSettings: true
privateKey: |
-----BEGIN RSA PRIVATE KEY-----
MIIJKgIBAAKCAgEA3iOtvDLAez5Azk6fYt2ApS8smK3mGZVt9Uu/mqsZxijx9hEG
Q4oPHhebR1sX/AstBZAWvcx7O9fb7CfA1/Zsy3x520FbGAEH+rQtiVfafJ27ZfDm
xtiAKzX1bGWVV51WcgCF8A9NcXOqoIF6yXeyGgBmMwHG3vi/Yc0JzqLsqcqLdQ==
-----END RSA PRIVATE KEY-----
endpoints:
health:
sensitive: true
management:
security:
enabled: false
health:
solr:
enabled: false
当我在本地运行配置服务器时,我可以从spring boot客户端提取值,但当服务器作为Kubernetes上的docker映像远程运行时,我就不能这样做。
我在客户端发现了一个问题bootstrap.yml标签应该是master而不是Master!我继续将微服务部署到库伯内特斯,现在我从库伯内特斯的日志客户端收到了这个错误。当我直接登录到客户端容器时,我不会收到这个错误。
2018-07-11 19:20:02.455 INFO 1 --- [ main] c.c.c.ConfigServicePropertySourceLocator : Fetching config from server at : http://localhost:8888
2018-07-11 19:20:02.545 INFO 1 --- [ main] c.c.c.ConfigServicePropertySourceLocator : Connect Timeout Exception on Url - http://localhost:8888 . Will be trying the next url if available
2018-07-11 19:20:02.545 WARN 1 --- [ main] c.c.c.ConfigServicePropertySourceLocator : Could not locate PropertySource: I/O error on GET request for "http://localhost:8888/microservices-client/dev/master": Connection refused (Connection refused); nested exception is java.net.ConnectException: Connection refused (Connection refused)
2018-07-11 19:20:02.547 INFO 1 --- [ main] com.regen.rest.Application : The following profiles are active: dev
。
> spring: cloud:
> enabled: true
> config:
> uri: http://config-server:8888
> failFast: true
> retry:
> maxAttempts: 20
我已使用docker在系统上使用以下命令设置并运行Consult: Consult运行良好,我可以从Consult UI中查看(图片附在下面): 现在,我正在尝试运行我的spring-boot服务,以便使用这个Consuler实例进行服务发现和注册。但是,每当我启动时,它会给我以下例外情况:
我正在跟踪OpenShift的本地集群管理留档。在我运行之后 我已将kubernetes配置文件放在。仍然收到相同的错误。库伯内特斯集群应该在同一台机器上? > 从docker docs安装最新版本 要解决依赖关系,请安装容器-selinux(sudo yum install ftp://fr2.rpmfind.net/linux/centos/7.3.1611/extras/x86_64/Pac
我正在尝试将spring云网关与kubernetes服务发现结合使用。下面是我正在使用的设置 建筑格拉德尔 application.yml 演示应用程序。Java语言 Spring云网关无法将请求重定向到其他服务。正在打印的日志是 2019-10-13 18:29:38.303TRACE 1---[or-超文本传输协议-epolp-2]o. s. c. g. f. Weght计算器WebFilte
我想建立库伯尼特斯联盟。当我运行以下命令时,我得到一个错误: 正在为联合系统组件创建命名空间联合系统。。。服务器错误(禁止):名称空间被禁止:用户“客户端”无法在群集作用域中创建名称空间:未知用户“客户端”。 kubefed和kubectl的版本为1.8.8:
我用的是这个舵图:https://github.com/helm/charts/tree/master/incubator/kafka 并且这些覆盖在值中。亚马尔 基于此留档:https://kafka.apache.org/documentation/#security_jaas_broker (快速总结) 问题是,当我启动Kafka时,会出现以下错误: 根据优先顺序,如果未设置上述配置,则应使
我正在使用Spring Cloud Kubernetes Spring Cloud Gateway(SCG),在GKE上部署我的应用程序时遇到了一些麻烦。SCG找不到k8s服务,我仍然收到此错误: 是Angular应用程序。 当我看一下<代码>/执行器/网关/路由我得到以下结果: 请注意,服务被很好地发现,因为:和,这些路线不是我的(我没有定义它们)。 我看了这篇文章:如何设置Spring云网关应