哈工大 面向服务的软件系统 实验4

一、环境准备

1.在主节点上下载jdk8、zookeeper

jdk8可以在官网下载,下载好后需要配置环境变量JAVA_HOME

zookeeper自行下载,下载好后需要改data路径

2.为主节点和从节点都下载docker

3.为主节点下载k8s

docker和k8s可以参考实验3

二、将consumer和provider打包

1.将项目中zookeeper的地址改为主节点服务器的ip:port

2.工件打包

哈工大 面向服务的软件系统 实验4

哈工大 面向服务的软件系统 实验4

哈工大 面向服务的软件系统 实验4

哈工大 面向服务的软件系统 实验4

哈工大 面向服务的软件系统 实验4

三、将provider完成部署

1.将provider.jar上传到服务器

scp provider.jar root@xxx.xxx.xxx.xxx:/root/provider

2.将provider打包成docker镜像

先编写DockerFile文件,和provider.jar放在同一路径下

From openjdk:8
MAINTAINER rainbow
ADD provider.jar provider.jar
EXPOSE 8080
ENTRYPOINT ["java","-jar","provider.jar"]

再命令行打包

docker build -t provider -f DockerFile .

3.登录docker并上传镜像

docker login
docker tag provider USERNAME/provider
docker push USERNAME/provider

4.部署provider

新建provider.yaml

`
apiVersion: v1
kind: Service
metadata:
name: provider
spec:
type: NodePort
ports:
– port: 80
targetPort: 8080
nodePort: 31615
selector:
app: provider

Original: https://blog.csdn.net/qq_57689612/article/details/128333519
Author: Rainbow_1991
Title: 哈工大 面向服务的软件系统 实验4

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/721949/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球