关于kubernetes:Kubesphere部署Eureka

5次阅读

共计 791 个字符,预计需要花费 2 分钟才能阅读完成。

用 project-regular 用户登录 Kubesphere,如何创立用户请参考:创立企业空间、我的项目、帐户和角色
进入咱们创立好的我的项目后,抉择 利用负载 -> 利用 -> 构建自制利用

填写根本信息

依据提醒填写,而后点击下一步

有状态服务

抉择有状态的服务

依据提醒填写

能够设置容器组的正本数量

抉择

设置环境参数

spring.profiles.active 指定服务启动应用 prod 环境
eureka.client.service-url.defaultZone eureka 互相注册地址 详细描述如下:

  1. 匹配 Pod name(网络标识)的模式为:(statefulset 名称)−(序号),比方下面的示例:eureka-server-v1-0,eureka-server-v1-1。
  2. StatefulSet 为每个 Pod 正本创立了一个 DNS 域名,这个域名的格局为:$(podname).(headless Service name),也就意味着服务间是通过 Pod 域名来通信而非 Pod IP,因为当 Pod 所在 Node 产生故障时,Pod 会被飘移到其它 Node 上,Pod IP 会发生变化,然而 Pod 域名不会有变动。
  3. StatefulSet 应用 Headless 服务来管制 Pod 的域名,这个域名的 FQDN 为:(servicename).(namespace).svc.cluster.local,其中,“cluster.local”指的是集群的域名。
参数 形容
spring.profiles.active prod 指定服务启动应用 prod 环境
eureka.client.service-url.defaultZone http://eureka-server-v1-0.eur… eureka 互相注册地址
eureka.instance.prefer-ip-address false eureka 注册为机器的主机名

后续就统一下一步就能够了

正文完
 0