深入探索Kubernetes中的微服务与消息队列
1. 运行Kubernetes中的微服务
在Kubernetes中运行微服务,首先要考虑数据库访问配置。对于PostgreSQL数据库,由于只有Product Server微服务会在Kubernetes VM内访问它,所以使用ClusterIP类型的服务即可,其配置如下:
labels:
group: db
spec:
type: ClusterIP
selector:
app: postgres
ports:
- port: 5432
targetPort: 5432
接下来是运行微服务的步骤:
1. 启动Minikube单节点Kubernetes集群 :参考相关资料进行Kubernetes的设置和命令操作,同时在工作终端设置Minikube环境变量。
2. 执行构建和运行脚本 :在 ch10\ch10 - 02 文件夹中有 makeandrun.sh 脚本,包含了构建和运行完整应用所需的所有命令,脚本内容如下:
mvn -Dmaven.test.skip=true clean package
docker build --build-arg JAR_FILE=02-ProductWeb/target/*.jar -t ecom/product-web .
docker buil
Kubernetes中微服务与Kafka集成
超级会员免费看
订阅专栏 解锁全文
1665

被折叠的 条评论
为什么被折叠?



