用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...,http://eureka-server-v1-1.eureka-server:8761/eureka | eureka相互注册地址 |
eureka.instance.prefer-ip-address | false | eureka注册为机器的主机名 |
后续就一致下一步就可以了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。