用project-regular 用户登录Kubesphere,如何创立用户请参考:创立企业空间、我的项目、帐户和角色
进入咱们创立好的我的项目后,抉择 利用负载 -> 利用 -> 构建自制利用
填写根本信息
依据提醒填写,而后点击下一步
有状态服务
抉择有状态的服务
依据提醒填写
能够设置容器组的正本数量
抉择
设置环境参数
spring.profiles.active 指定服务启动应用prod环境
eureka.client.service-url.defaultZone eureka互相注册地址 详细描述如下:
- 匹配Pod name(网络标识)的模式为:(statefulset名称)−(序号),比方下面的示例:eureka-server-v1-0,eureka-server-v1-1。
- StatefulSet为每个Pod正本创立了一个DNS域名,这个域名的格局为: $(podname).(headless Service name),也就意味着服务间是通过Pod域名来通信而非Pod IP,因为当Pod所在Node产生故障时,Pod会被飘移到其它Node上,Pod IP会发生变化,然而Pod域名不会有变动。
- 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注册为机器的主机名 |
后续就统一下一步就能够了