当前位置:首页 » 《随便一记》 » 正文

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

9 人参与  2022年12月21日 08:41  分类 : 《随便一记》  评论

点击全文阅读


一、环境准备

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

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

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

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

3.为主节点下载k8s

docker和k8s可以参考实验3

二、将consumer和provider打包

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

2.工件打包

 

 

 

 

 三、将provider完成部署

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

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

2.将provider打包成docker镜像

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

From openjdk:8MAINTAINER rainbowADD provider.jar provider.jarEXPOSE 8080ENTRYPOINT ["java","-jar","provider.jar"]

再命令行打包

docker build -t provider -f DockerFile .

3.登录docker并上传镜像

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

4.部署provider

新建provider.yaml

apiVersion: v1kind: Servicemetadata:  name: providerspec:  type: NodePort  ports:  - port: 80    targetPort: 8080    nodePort: 31615  selector:    app: provider--- apiVersion: apps/v1kind: Deploymentmetadata:  name: providerspec:  replicas: 1  selector:    matchLabels:      app: provider  template:    metadata:      labels:        app: provider    spec:      containers:      - name: provider        image: rainbow1991/provider        ports:        - containerPort: 8080

使用以下命令部署

kubectl create -f ./provider.yaml

使用下面命令查看结点情况

kubectl get podskubectl get deployment

5.打开zookeeper

./zkServer.sh start

四、制作consumer镜像

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

scp consumer.jar root@122.9.7.78:/root/consumer

2.将consumer打包成docker镜像

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

From openjdk:8MAINTAINER rainbowADD consumer.jar consumer.jarEXPOSE 8080ENTRYPOINT ["java","-jar","consumer.jar"]

再命令行打包

docker build -t consumer -f DockerFile .

3.启动consumer服务

java -jar consumer.jar

 

 

五、扩容

 kubectl scale Deployment provider --replicas=10

 

 


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/50089.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 整容99次,归来做未婚妻后爸大结局_姜茜柳眉姜小姐抖音热门_小说后续在线阅读_无删减免费完结_
  • 朝徽宜燕澹容是什么小说(难搞!燕总又争又抢)(朝徽宜燕澹容)全本完整清爽版在线+无广告结局
  • 重生后我去扫厕所,鉴宝女神却疯了阅读_帝王小姐陈列精校文本_小说后续在线阅读_无删减免费完结_
  • 鹤不归顾宁喧林绾绾完结篇(顾宁喧林绾绾)全篇免费版在线+无障碍结局
  • 终章小说简明月顾烬深完结篇(你走后月光沉入深海)已更新+延伸(简明月顾烬深)清爽版
  • 我死后前夫疯魔了全书阮星舟霍景时在线
  • 救命!我被痴女包围了!列表_救命!我被痴女包围了!(神岛裕树)
  • 被亲姐封印百年,她死后我覆灭三界优质全文_封印小老仙老夫新上热文_小说后续在线阅读_无删减免费完结_
  • 全文七零香江,玄学大佬靠算命发家致富(柳玄黄招娣)列表_全文七零香江,玄学大佬靠算命发家致富
  • 七零娇娇美又媚,冷硬糙汉逃不掉续集(纪淮宋安宁)全本完整免费版_起点章节+后续(七零娇娇美又媚,冷硬糙汉逃不掉)
  • 重活一世,我钓到了真正的顾家家主热门推荐_顾星伯父顾星承阅读_小说后续在线阅读_无删减免费完结_
  • 重生之团长老公才是白月光小说(蒋横波姚沐兰)外篇+结局(重生之团长老公才是白月光)全篇在线阅读

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1