真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

哈工大面向服務(wù)的軟件系統(tǒng)實(shí)驗(yàn)4-創(chuàng)新互聯(lián)

一、環(huán)境準(zhǔn)備 1.在主節(jié)點(diǎn)上下載jdk8、zookeeper

jdk8可以在官網(wǎng)下載,下載好后需要配置環(huán)境變量JAVA_HOME

在安多等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需求定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),全網(wǎng)整合營銷推廣,外貿(mào)網(wǎng)站制作,安多網(wǎng)站建設(shè)費(fèi)用合理。

zookeeper自行下載,下載好后需要改data路徑

2.為主節(jié)點(diǎn)和從節(jié)點(diǎn)都下載docker 3.為主節(jié)點(diǎn)下載k8s

docker和k8s可以參考實(shí)驗(yàn)3

二、將consumer和provider打包 1.將項(xiàng)目中zookeeper的地址改為主節(jié)點(diǎn)服務(wù)器的ip:port 2.工件打包

三、將provider完成部署 1.將provider.jar上傳到服務(wù)器
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
---
 
apiVersion: apps/v1
kind: Deployment
metadata:
  name: provider
spec:
  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

使用下面命令查看結(jié)點(diǎn)情況

kubectl get pods
kubectl get deployment
5.打開zookeeper
./zkServer.sh start

四、制作consumer鏡像 1.將consumer.jar上傳到服務(wù)器
scp consumer.jar root@122.9.7.78:/root/consumer
2.將consumer打包成docker鏡像

先編寫DockerFile文件,和consumer.jar放在同一路徑下

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

再命令行打包

docker build -t consumer -f DockerFile .
3.啟動(dòng)consumer服務(wù)
java -jar consumer.jar

五、擴(kuò)容
kubectl scale Deployment provider --replicas=10

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


當(dāng)前文章:哈工大面向服務(wù)的軟件系統(tǒng)實(shí)驗(yàn)4-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://weahome.cn/article/ghjhc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部