使用kuboard界面配置springcloud的其中一个模块设置环境变量,使用nacos配置地址等有关设置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了使用kuboard界面配置springcloud的其中一个模块设置环境变量,使用nacos配置地址等有关设置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1047字,纯文字阅读大概需要2分钟。
内容图文
总结:
工作负载类型是StatefulSet的pod,不论其上层的service是nodeport还是Headless, 对外提供的地址格式是:
虽然在pod中ping其他pod的service也能ping通,但是配置文件中写service的话却无法连接。
1.nacos
nacos的工作负载类型是StatefulSet,pod+nodeport,对外连接使用的地址是:nacos-0.nacos:8848
nacos里添加的配置文件参数写法:
2.mysql
mysql的工作负载类型是StatefulSet,pod+Headless,对外连接使用的地址是:saber-db-0.saber-db:3306
3.redis
redis的工作负载类型是StatefulSet,pod+Headless,对外连接使用的地址是:redis-0.redis:6379
4.假设的一个springcloud框架中的一个模块,使用nacos作为配置和注册中心
先添加一个ConfigMap,具体内容如下:
然后在添加设置应用的时候,环境变量选择上一步创建的ConfigMap,配置,配置字典引用
然后命令/参数中的参数设置如下:
--spring.profiles.active=${PROFILE} --spring.cloud.nacos.config.server-addr=${NACOS_SERVER_ADDR} --spring.cloud.nacos.discovery.server-addr=${NACOS_SERVER_ADDR} --spring.cloud.sentinel.transport.dashboard=${SENTINEL_DASHBOARD_ADDR} --server.port=80
参数中变量会从设置的环境变量中取,环境变量中的参数是从ConfigMap中设置来的。
之所以这样设置,后期修改配置的话,只需要修改ConfigMap就可以了,命令/参数中的参数就没必要修改,除非有新增的环境变量,命令/参数中的参数需要使用
不是直接在命令/参数中的参数中直接设置,比如,设置成spring.profiles.active=test
原文:https://www.cnblogs.com/sanduzxcvbnm/p/14932097.html
内容总结
以上是互联网集市为您收集整理的使用kuboard界面配置springcloud的其中一个模块设置环境变量,使用nacos配置地址等有关设置全部内容,希望文章能够帮你解决使用kuboard界面配置springcloud的其中一个模块设置环境变量,使用nacos配置地址等有关设置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。