哈工大 面向服务的软件系统 实验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/725754/

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

(0)

大家都在看

  • 使用Tensorflow 2进行猫狗分类识别

    使用Tensorflow 2进行猫狗分类识别 本文参照了大佬Andrew Ng的所讲解的Tensorflow 2视频所写,本文将其中只适用于Linux的功能以及只适用于Google…

    人工智能 2023年7月13日
    066
  • ArcGIS与地理加权回归GWR【一】

    公众号原文 ArcGIS与地理加权回归GWR【一】https://mp.weixin.qq.com/s/fMPYxO3G7ff2192ZQICN-A ; 开个新坑啊,写一写关于地理…

    人工智能 2023年6月16日
    0117
  • Pandas之DataFrame—行与列的查询与匹配

    如果这里阅读体验不佳,我另外上传一份HTML在私人播客;以及jupyter notebook文件供大家练习 Python: 3.8.8Pandas: 1.2.4NumPy: 1.2…

    人工智能 2023年7月7日
    066
  • 视觉培训3 装甲板识别

    OpenCv的HSV颜色空间学习 学习的网站 虽然我们这张图的方框并不是彩色的,但是以后肯定会遇到彩色的问题所以先学习一下 H——Hue即色相,就是我们平时所说的红、绿,如果你分的…

    人工智能 2023年6月18日
    0101
  • Android C/C++层hook和java层hook原理以及比较

    作者:Denny Qiao(乔喜铭),云智慧/架构师。 云智慧集团成立于2009年,是全栈智能业务运维解决方案服务商。经过多年自主研发,公司形成了从IT运维、电力运维到IoT运维的…

    人工智能 2023年6月4日
    091
  • 不缠电线不剥线皮接灯泡的方法

    教你个好方法,不缠电线不剥线皮,带电接灯泡 需要准备快速接头,一边用来压接负载线,一边用来带电接火线或零线。 先一个接头卡住火线线压紧,同样的方法压接零线;另一边用另一种接头压紧电…

    人工智能 2023年6月4日
    0162
  • 机器学习训练集、验证集、测试集及评估指标

    一、训练集、验证集与测试集 训练集(60%):用来训练模型 验证集(20%):确保模型没有过拟合,验证模型在新数据上的表现,同时通过调整参数,让模型处于最好的状态(验证集非必需,如…

    人工智能 2023年7月28日
    0137
  • 关于图像处理

    第一章 图像处理 文章目录 第一章 图像处理 前言 一、图像分割的方法 二、DenseCRF * 1. workflow 2. 核心思想 3. coding 总结 前言 之前将所有…

    人工智能 2023年6月22日
    062
  • web前端期末大作业——HTML+CSS+JavaScript仿王者荣耀游戏网站设计与制作

    🎉精彩专栏推荐👇🏻👇🏻👇🏻✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主💂 作者主页: 【主页——🚀获取更多优质源码】🎓 web前端期末大作业: 【📚毕设项目精品实战案例…

    人工智能 2023年7月30日
    075
  • KNN算法实现鸢尾花数据集分类

    KNN算法实现鸢尾花数据集分类 作者介绍 数据集介绍 KNN算法介绍 用KNN实现鸢尾花分类 作者介绍 乔冠华,女,西安工程大学电子信息学院,2020级硕士研究生,张宏伟人工智能课…

    人工智能 2023年6月24日
    089
  • 文本分类技术

    文本分类 1.文本分类简介 文本分类问题:将文本按照题材、主题、适用场景等进行分类,并自动生成对应主题和类型标签等,例如新闻文本分类可以将文本分为:时政、国际、财经、金融、港澳、体…

    人工智能 2023年5月28日
    0109
  • 第十五课.K均值算法

    目录 K均值算法原理 K均值算法的改进:K-means++ numpy实现K-means K均值算法原理 K均值(K-means)算法属于无监督学习中的聚类算法;聚类是根据样本特征…

    人工智能 2023年6月3日
    0125
  • 图像识别技术

    目录 一、图像识别的介绍 二、图像识别原理 文字识别 数字图像处理和识别 物体的识别 提取字符特征样本 训练与识别 三、图像识别的应用 一、图像识别的介绍 随着图像处理技术的飞速发…

    人工智能 2023年6月23日
    095
  • deepdive教程总结

    历史性问题 dd的原始版本使用python2开发的,因此有关py代码中的语法需要修改 可参考详细链接: https://zhuanlan.zhihu.com/p/53804721 …

    人工智能 2023年6月1日
    065
  • 用DESeq2包来对RNA-seq数据进行差异分析

    用DESeq2包来对RNA-seq数据进行差异分析差异分析的套路都是差不多的,大部分设计思想都是继承limma这个包,DESeq2也不例外。 DESeq2是DESeq包的更新版本,…

    人工智能 2023年7月16日
    058
  • 全球及中国自愈合切割垫行业重点领域需求及未来前瞻报告2022-2027年

    全球及中国自愈合切割垫行业重点领域需求及未来前瞻报告2022-2027年 详情内容请咨询鸿晟信合研究院!【全新修订】:2022年3月【撰写单位】:鸿晟信合研究网1 自愈合切割垫行业…

    人工智能 2023年7月17日
    050
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球