Kubernetes中部署Nacos项目(八)

本文介绍了在Kubernetes环境下部署Nacos服务的详细步骤,包括创建项目文件夹、编写Dockerfile、构建镜像、推送镜像到阿里云仓库、编写Kubernetes配置文件。在K8s中,服务默认使用Pod IP注册,导致跨集群通信问题。解决方案包括将Pod配置为使用Host网络模式,或者通过编写脚本动态获取宿主机IP。最后,演示了如何通过修改yaml文件实现Host网络模式,避免端口冲突。

Python微信订餐小程序课程视频

https://edu.youkuaiyun.com/course/detail/36074

Python实战量化交易理财系统

https://edu.youkuaiyun.com/course/detail/35475
传统的nacos的部署很简单就是改配置文件然后在bin目录执行命令就可以启动单节点或集群,这个内容我在我阿里体系的文章中也有说明,感兴趣的可以自己去看,这个我就不做说明,下面我直接说在k8s中怎么玩

一、生成文件夹

mkdir nacos

进入文件夹

cd nacos

因为nacos主要就是起服务间通信用的,所以这块如果要验证nacos搭建的有没有用最好是准备两个项目注册到nacos中进行通信,所针对两个项目再创建两个文件 夹

mkdir demo1
mkdir demo2

二、上传项目编写Dockerfile文件

进入第一个项目文件夹

cd demo1

上传对应项目到对应文件夹中,然后编写Dockerfile文件

vi Dockerfile
FROM openjdk:8-jre-alpine
COPY demo1-0.0.1-SNAPSHOT.jar /demo1.jar
ENTRYPOINT ["java","-jar","/demo1.jar"]

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值