K8S集群中部署服务之应用环境配置

微服务项目sangomall应用环境配置说明

一、应用环境配置文件创建

可以创建多个application.properties或application.yml文件,通过关键配置进行激活使用,例如测试环境和生产环境等。

1.1 创建开发环境(dev)

名称:application-dev.properties

激活的方法:

在application.properties中添加激活使用
spring.profiles.active=dev

也可以在Dockerfile文件中启动命令时添加

FROM openjdk:8
EXPOSE 8080VOLUME /tmpADD target/*/jar /app.jarRUN bash -c 'touch /app.jar'ENTRYPOINT ["java","-jar","/app.jar","--spring.profiles.active=dev"]

1.2 创建生产环境(prod)

名称:application-prod.properties

激活的方法:

在application.properties中添加激活使用
spring.profiles.active=prod

也可以在Dockerfile文件中启动命令时添加

FROM openjdk:8
EXPOSE 8080VOLUME /tmpADD target/*/jar /app.jarRUN bash -c 'touch /app.jar'ENTRYPOINT ["java","-jar","/app.jar","--spring.profiles.active=prod"]

二、应用环境配置文件修改

2.1 Nacos

在这里插入图片描述

集群外域名访问:
nacos-server.msb.com 192.168.10.70
集群内域名访问:
nacos-server.sangomall.svc.cluster.local.  8848

2.2 Redis

在这里插入图片描述

集群内域名访问:
redis.sangomall.svc.cluster.local.  6379

2.3 Sentinel

在这里插入图片描述

集群外域名访问:
sentinel-server.msb.com  192.168.10.70
集群内域名访问:
sentinel-server.sangomall.svc.cluster.local. 8858

2.4 Zipkin

在这里插入图片描述

集群外域名访问:
zipkin-server.msb.com 192.168.10.70
集群内域名访问:
zipkin-server.sangomall.svc.cluster.local. 9411

2.5 RocketMQ

在这里插入图片描述

集群内域名访问:rocketmq-namesrv.sangomall.svc.cluster.local.:9876

2.6 MySQL

集群内域名访问:
mysql-images.sangomall.svc.cluster.local.:3306

2.7 elasticsearch

elasticsearch.sangomall.svc.cluster.local.:9200

三、各微服务应用环境配置文件修改

3.1 mall-auth_server

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

集群内访问域名:
nacos-server.sangomall.svc.cluster.local.:8848
sentinel-server.sangomall.svc.cluster.local.:8858redis.sangomall.svc.cluster.local.

在这里插入图片描述

在这里插入图片描述

  thymeleaf:cache: false prefix: classpath:/templatessuffix: .html

3.2 mall-cart

在这里插入图片描述

在这里插入图片描述

集群内访问域名:
nacos-server.sangomall.svc.cluster.local.:8848
sentinel-server.sangomall.svc.cluster.local.:8858redis.sangomall.svc.cluster.local.

在这里插入图片描述

在这里插入图片描述

3.3 mall-commons

不需要配置

3.4 mall-coupon

在这里插入图片描述

集群内访问域名:
nacos-server.sangomall.svc.cluster.local.:8848
sentinel-server.sangomall.svc.cluster.local.:8858
redis.sangomall.svc.cluster.local.mysql-images.sangomall.svc.cluster.local.:3306/mall_sms

在这里插入图片描述

3.5 mall-gateway

集群内访问域名:
nacos-server.sangomall.svc.cluster.local.:8848
sentinel-server.sangomall.svc.cluster.local.:8858redis.sangomall.svc.cluster.local.

在这里插入图片描述
在这里插入图片描述

3.6 mall-member

集群内访问域名:
nacos-server.sangomall.svc.cluster.local.:8848
sentinel-server.sangomall.svc.cluster.local.:8858
redis.sangomall.svc.cluster.local.mysql-master.sangomall.svc.cluster.local.:3306/mall_ums

3.7 mall-order

集群内访问域名:
nacos-server.sangomall.svc.cluster.local.:8848
sentinel-server.sangomall.svc.cluster.local.:8858
redis.sangomall.svc.cluster.local.mysql-images.sangomall.svc.cluster.local.:3306/mall_omsrocketmq-namesrv.sangomall.svc.cluster.local.:9876

3.8 mall-product

集群内访问域名:
nacos-server.sangomall.svc.cluster.local.:8848
sentinel-server.sangomall.svc.cluster.local.:8858
redis.sangomall.svc.cluster.local.mysql-images.sangomall.svc.cluster.local.:3306/mall_pmsrocketmq-namesrv.sangomall.svc.cluser.local.:9876
AccessKey ID LTAI5tF8jvwYoP8gaeLBmuGh
AccessKey Secret 7t73nSDEEb0uXDsKiGweYEz0mvj2kq
endpoint oss-cn-beijing.aliyuncs.combucket名称 msb-laoshi-public
地域 beijing

3.9 mall-search

集群内访问域名:
nacos-server.sangomall.svc.cluster.local.:8848
sentinel-server.sangomall.svc.cluster.local.:8858
redis.sangomall.svc.cluster.local.elasticsearch.sangomall.svc.cluster.local.:9200

3.10 mall-seckill

集群内访问域名:
nacos-server.sangomall.svc.cluster.local.:8848
sentinel-server.sangomall.svc.cluster.local.:8858
redis.sangomall.svc.cluster.local.rocketmq-namesrv.sangomall.svc.cluser.local.:9876

3.11 mall-third-party

集群内访问域名:
nacos-server.sangomall.svc.cluster.local.:8848
sentinel-server.sangomall.svc.cluster.local.:8858
redis.sangomall.svc.cluster.local.rocketmq-namesrv.sangomall.svc.cluser.local.:9876
AccessKey ID LTAI5tF8jvwYoP8gaeLBmuGh
AccessKey Secret 7t73nSDEEb0uXDsKiGweYEz0mvj2kq
endpoint oss-cn-beijing.aliyuncs.combucket名称 msb-laoshi-public
地域 beijing

3.12 mall-ware

集群内访问域名:
nacos-server.sangomall.svc.cluster.local.:8848
sentinel-server.sangomall.svc.cluster.local.:8858mysql-images.sangomall.svc.cluster.local.:3306/mall_wms

3.13 renren-fast

集群内访问域名:
nacos-server.sangomall.svc.cluster.local.:8848
sentinel-server.sangomall.svc.cluster.local.:8858
redis.sangomall.svc.cluster.local.mysql-images.sangomall.svc.cluster.local.:3306/renren_fastrocketmq-namesrv.sangomall.svc.cluser.local.:9876

3.14 renre-generator-images

mysql-images.sangomall.svc.cluster.local.:3306/mall_sms

四、添加nexus-aliyun仓库

<settings><mirrors><mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror></mirrors></settings>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/132592.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

炒期权的资金门槛是多少 ?

期权是一种合约&#xff0c;买方向卖方支付一定费用后有权利在特定的时间&#xff0c;以特定的价格买入或卖出一定数量的特定资产&#xff0c;卖方需履行相应义务&#xff0c;期权开户支持线上和零门槛开头&#xff0c;下文介绍炒期权的资金门槛是多少 ?本文来自&#xff1a;期…

C++面试记录之中望软件

上次面试体验不好&#xff0c;记录了&#xff0c;这次同样记录一次体验不好的面试&#xff0c;中望软件…直接写了名字&#xff0c;因为真的很无语&#x1f613; 记录一下我不知道的问题 忘记录音了&#x1f622; 1. main函数之前做了什么&#xff1f; 我&#xff1a;实话我…

【SpringMVC】自定义注解

&#x1f389;&#x1f389;欢迎来到我的CSDN主页&#xff01;&#x1f389;&#x1f389; &#x1f3c5;我是Java方文山&#xff0c;一个在CSDN分享笔记的博主。&#x1f4da;&#x1f4da; &#x1f31f;在这里&#xff0c;我要推荐给大家我的专栏《Spring MVC》。&#x1f3…

Oracle数据如何迁移导入到MySQL

使用Navicat工具建立数据连接&#xff0c;进行数据传输 1、打开Navicat工具&#xff0c;分别连接Oracle数据库和MySQL数据库。 2、连接源选择你的oracle数据&#xff0c;目标选mysql 即可成功导入

Scholarcy:AI在线论文摘要总结工具

【产品介绍】 名称 scholarcy 成立/上线时间 2018年 具体描述 scholarcy是一个基于AI的在线论文文献摘要总结工具&#xff0c;可以帮助研究人员和学生快速阅读和理解各种类型的文献&#xff0c;如研究论文、报告和书籍章节。 scholarcy可以在几秒钟…

CSS 修改el-calendar的样式,自定义样式

需求&#xff1a;自定义elementui的日历的样式&#xff1b;给符合条件的时间展示红点。 elementui的原始样式&#xff1a; 目标样式&#xff1a; 代码实现&#xff1a; html: <el-calendar v-model"calendarValue"><template slot"dateCell" …

pycharm安装jupyter,用德古拉主题,但是输入行全白了,看不清,怎么办?

问题描述 今天换了以下pycharm主题&#xff0c;但是jupyter界面输入代码行太白了&#xff0c;白到看不清楚这行的字&#xff0c;更不知道写的是什么&#xff0c;写到哪了&#xff0c;这还是挺烦人的&#xff0c;其他都挺正常的。 问题分析 目前来看有两个原因&#xff1a; 1、…

浅谈C++|STL之list+forward_list篇

一.list基本概念 功能:将数据进行链式存储 链表&#xff08;list)是一种物理存储单元上非连续的存储结构&#xff0c;数据元素的逻辑顺序是通过链表中的指针链接实现的 链表的组成:链表由—系列结点组成 结点的组成:一个是存储数据元素的数据域&#xff0c;另一个是存储下一个结…

腾讯云4核8G云服务器租用价格选轻量还是CVM?性能如何?

腾讯云4核8G云服务器可以选择轻量应用服务器或CVM云服务器标准型S5实例&#xff0c;轻量4核8G12M服务器446元一年&#xff0c;CVM S5云服务器935元一年&#xff0c;相对于云服务器CVM&#xff0c;轻量应用服务器性价比更高&#xff0c;轻量服务器CPU和CVM有区别吗&#xff1f;性…

基于YOLOv8模型的海洋生物目标检测系统(PyTorch+Pyside6+YOLOv8模型)

摘要&#xff1a;基于YOLOv8模型的海洋生物目标检测系统可用于日常生活中检测与定位海洋生物目标&#xff0c;利用深度学习算法可实现图片、视频、摄像头等方式的目标检测&#xff0c;另外本系统还支持图片、视频等格式的结果可视化与结果导出。本系统采用YOLOv8目标检测算法训…

腾讯云4核8G服务器选CVM还是轻量比较好?价格对比

腾讯云4核8G云服务器可以选择轻量应用服务器或CVM云服务器标准型S5实例&#xff0c;轻量4核8G12M服务器446元一年&#xff0c;CVM S5云服务器935元一年&#xff0c;相对于云服务器CVM&#xff0c;轻量应用服务器性价比更高&#xff0c;轻量服务器CPU和CVM有区别吗&#xff1f;性…

半减器、全减器和减法器原理和设计

减法器可由基础的半减器和全减器模块组成&#xff0c;或者基于加法器和控制信号搭建。定义N比特被减数X&#xff0c;减数Y,差为D&#xff08;difference&#xff09;&#xff1b;来自低比特借位Bi&#xff0c;向高比特借位Bi1,i为比特序号&#xff1b;所以&#xff0c;有以下结…

在Kubernetes集群中部署 dolphindcheduler-3.1.8

温故知新 &#x1f4da;第一章 前言&#x1f4d7;背景&#x1f4d7;目的&#x1f4d7;总体方向 &#x1f4da;第二章 部署&#x1f4d7;安装helm&#x1f4d7;安装dolphindcheduler&#xff08;使用k8s的部署用户操作&#xff09;&#x1f4d5;通过命令验证&#x1f4d5;通过Ku…

轻松学会寻找不同操作系统电脑的IP地址的技巧!

TCP/IP计算机网络使用两种IP地址——公共&#xff08;也称为外部&#xff09;和私有&#xff08;有时称为内部或本地&#xff09;。 在设置文件服务器或网站时&#xff0c;你可能需要公共IP地址&#xff0c;而专用IP地址对于与本地设备通信、转发路由器端口或访问路由器以进行…

华为OD机考算法题:数字加减游戏

目录 题目部分 解读与分析 代码实现 题目部分 题目数字加减游戏难度难题目说明小明在玩一个数字加减游戏&#xff0c;只使用加法或者减法&#xff0c;将一个数字 s 变成数字 t 。 每个回合&#xff0c;小明可以用当前的数字加上或减去一个数字。 现在有两种数字可以用来加减…

SAP ABAP基础知识 访问外部数据库-开发篇

前言 本文主要介绍通过ABAP语言访问外部数据库的几种方式 一、外部数据库配置 本文示例中的代码访问了两个外部数据库 MTD : 外部oracle数据库,其中示例表 ZTTEMP 字段( ZZTNO,WERKS) S4Q : 外部HANA数据库(开发系统访问测试系统的数据库), 使用表USR02,ZTTEMP 二、ABAP访问…

c语言练习58:⾃定义类型:结构体

⾃定义类型&#xff1a;结构体 结构体的概念 结构是⼀些值的集合&#xff0c;这些值称为成员变量。结构的每个成员可以是不同类型的变量。 结构体是一个种自定义的数据类型&#xff0c;它可以由很多个默认数据类型组成。它主要用于描述复杂场景下的变量。 例如&#xff0c;想…

前端深入理解JavaScript中的WeakMap和WeakSet

&#x1f3ac; 岸边的风&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! 目录 1. WeakMap和WeakSet概述 1.1 WeakMap 1.2 WeakSet 2. WeakMap深入解析 2.1 WeakMap的创建和使用 2.2 WeakMap…

软件流程图怎么画?详细画法看这里

软件流程图怎么画&#xff1f;软件流程图是软件开发过程中必不可少的一环&#xff0c;可以帮助开发人员更好地理解和规划软件开发的流程。在制作软件流程图的时候&#xff0c;我们可以使用一些制作工具。下面就给大家介绍一款好用的绘制工具。 我们可以使用【迅捷画图】来进行流…

Android端Base64解码表情emoj乱码

一、背景&#xff1a;H5端用户评论中包含表情包&#xff0c;通过JSBridge 传递给客户端&#xff0c;Android Base64解码之后&#xff0c;显示乱码&#xff08;是菱形问号&#xff09;。小程序和iOS可以正常解码出表情。用Base64在线编码解码&#xff08;Base64 在线编码解码 | …