欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

阿里云k8s部署vue+nginx+springboot-創(chuàng)新互聯(lián)

阿里云k8s 部署vue和springboot

在這里插入圖片描述

為寧陽(yáng)等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及寧陽(yáng)網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站制作、成都網(wǎng)站制作、寧陽(yáng)網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
  • k8s 部署vue和nginx
  • ##k8s 部署 java springboot項(xiàng)目目錄,共3個(gè)k8s配置文件

在這里插入圖片描述

  • ##k8s 部署 vue+nginx項(xiàng)目目錄,共4個(gè)k8s配置文件

在這里插入圖片描述

  1. k8s vue+nginx發(fā)布相關(guān)4個(gè)配置文件如下 :
- Dockerfile文件配置:

#下載最新nginx
FROM nginx
MAINTAINER zr
#vue dist包上傳到容器nginx默認(rèn)目錄
ADD dist.tar.gz /usr/share/nginx/html
#復(fù)制本地nginx配置文件覆蓋容器nginx默認(rèn)配置文件
COPY nginx.conf /etc/nginx/nginx.conf
#暴漏容器端口
EXPOSE 8088
#指定容器時(shí)區(qū)
RUN rm -f /etc/localtime \
&& ln -sv /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo "Asia/Shanghai">/etc/timezone
#啟動(dòng)nginx容器服務(wù)
ENTRYPOINT nginx -g "daemon off;"

 - k8s-vue-demo.yaml文件配置:

apiVersion: v1
kind: Service
metadata:
  name: $IMG_NAME
  namespace: realize
  labels:
    app: $IMG_NAME
spec:
  type: NodePort
  ports:
    - port: 8088
      nodePort: 30088 #service對(duì)外開(kāi)放端口
  selector:
    app: $IMG_NAME
---
apiVersion: apps/v1
kind: Deployment #對(duì)象類型
metadata:
  name: $IMG_NAME #名稱
  namespace: realize
  labels:
    app: $IMG_NAME #標(biāo)注
spec:
  replicas: 1 #運(yùn)行容器的副本數(shù),修改這里可以快速修改分布式節(jié)點(diǎn)數(shù)量
  selector:
    matchLabels:
      app: $IMG_NAME
  template:
    metadata:
      labels:
        app: $IMG_NAME
    spec:
      containers: #docker容器的配置
        - name: $IMG_NAME
          image: rz-dt-image-server-registry.cn-shanghai.cr.aliyuncs.com/rz-dt/$IMG_NAME:$IMG_TAG # pull鏡像的地址 ip:prot/dir/images:tag
          imagePullPolicy: Always #pull鏡像時(shí)機(jī),
          ports:
            - containerPort: 8088 #容器對(duì)外開(kāi)放端口,需與springboot配置文件一致
      #從私有倉(cāng)庫(kù)拉取鏡像憑證
      imagePullSecrets:
        - name: rz-dt-miyue

 - k8s 一鍵發(fā)布pod/service/ingress 腳本 deploy.sh配置

echo "開(kāi)始制作鏡像..."
image_tag=`date +%Y-%m-%d-%H-%M-%S` #_%H%M
image_name=k8s-vue-demo
echo "當(dāng)前時(shí)間版本號(hào):$image_tag"
docker build -t ${image_name}:${image_tag} .
echo "制作鏡像成功!"

echo "登錄"
sudo docker login --username=aliyun039851315 rz-dt-image-server-registry.cn-shanghai.cr.aliyuncs.com --password=1234

echo "鏡像最新版本提交"
docker tag ${image_name}:${image_tag} rz-dt-image-server-registry.cn-shanghai.cr.aliyuncs.com/rz-dt/${image_name}:${image_tag}
docker push rz-dt-image-server-registry.cn-shanghai.cr.aliyuncs.com/rz-dt/${image_name}:${image_tag}

echo "k8s一鍵部署"
export IMG_TAG=${image_tag}
export IMG_NAME=${image_name}
envsubst< ${image_name}.yaml | kubectl apply -f -

 - nginx.conf配置

server {
            listen       8088; #端口號(hào),自定義
            server_name  127.0.0.1;
                root         /usr/share/nginx/html/;
                index index.html;
        location / {
                        try_files $uri $uri/ @router;
                        index  index.html index.htm index.php;
                        add_header 'Access-Control-Allow-Origin' '*';
                        add_header 'Access-Control-Allow-Credentials' 'true';
                        add_header 'Access-Control-Allow-Methods' 'GET';

        }
        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
                location @router {
                        rewrite ^.*$ /index.html last;
        }
                location /prod-api/ {
                        rewrite ^/prod-api/(.*)$ /$1 break;
                        proxy_pass http://k8s-realize-master.realize:8080/; #k8s訪問(wèn)java地址,Service名稱.命名空間:pod容器端口
                }
    }
     



 


  1. k8s java+springboot發(fā)布相關(guān)3個(gè)配置文件如下 :
- Dockerfile配置文件

#基礎(chǔ)鏡像,如果本地倉(cāng)庫(kù)沒(méi)有,會(huì)從遠(yuǎn)程倉(cāng)庫(kù)拉取 openjdk:8
FROM openjdk:8
#暴露端口
EXPOSE 8080
#容器中創(chuàng)建目錄
RUN mkdir -p /usr/local/java
#編譯后的jar包c(diǎn)opy到容器中創(chuàng)建到目錄內(nèi)
COPY target/k8s-realize-master.jar /usr/local/java/k8s-realize-master.jar
#指定容器時(shí)區(qū)
RUN rm -f /etc/localtime \
&& ln -sv /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo "Asia/Shanghai">/etc/timezone
#指定容器啟動(dòng)時(shí)要執(zhí)行的命令
ENTRYPOINT ["java","-jar","/usr/local/java/k8s-realize-master.jar"]

 - k8s-realize-master.yaml配置文件

apiVersion: v1
kind: Service
metadata:
  name: $IMG_NAME
  namespace: realize
  labels:
    app: $IMG_NAME
spec:
  type: NodePort
  ports:
    - port: 8080
      nodePort: 30080 #service對(duì)外開(kāi)放端口
  selector:
    app: $IMG_NAME
---
apiVersion: apps/v1
kind: Deployment #對(duì)象類型
metadata:
  name: $IMG_NAME #名稱
  namespace: realize
  labels:
    app: $IMG_NAME #標(biāo)注
spec:
  replicas: 1 #運(yùn)行容器的副本數(shù),修改這里可以快速修改分布式節(jié)點(diǎn)數(shù)量
  selector:
    matchLabels:
      app: $IMG_NAME
  template:
    metadata:
      labels:
        app: $IMG_NAME
    spec:
      containers: #docker容器的配置
        - name: $IMG_NAME
          image: rz-dt-image-server-registry.cn-shanghai.cr.aliyuncs.com/rz-dt/$IMG_NAME:$IMG_TAG # pull鏡像的地址 ip:prot/dir/images:tag
          imagePullPolicy: Always #pull鏡像時(shí)機(jī),
          ports:
            - containerPort: 8080 #容器對(duì)外開(kāi)放端口,需與springboot配置文件一致
          volumeMounts:
          - name: time-config
            mountPath: /etc/localtime
            readOnly: true
      #從私有倉(cāng)庫(kù)拉取鏡像憑證
      imagePullSecrets:
        - name: rz-dt-miyue
      volumes:
      - name: time-config
        hostPath:
          path: /usr/share/zoneinfo/Asia/Shanghai

 -  k8s一鍵發(fā)布pod|service|ingress腳本 deploy.sh:

echo "開(kāi)始制作鏡像..."
image_name=k8s-realize-master
image_tag=`date +%Y-%m-%d-%H-%M-%S` #_%H%M
echo "當(dāng)前時(shí)間版本號(hào):$image_tag"
docker build -t ${image_name}:${image_tag} .
echo "制作鏡像成功!"

echo "登錄"
sudo docker login --username=aliyun039851315 rz-dt-image-server-registry.cn-shanghai.cr.aliyuncs.com --password=1234

echo "鏡像最新版本提交"
docker tag ${image_name}:${image_tag} rz-dt-image-server-registry.cn-shanghai.cr.aliyuncs.com/rz-dt/${image_name}:${image_tag}
docker push rz-dt-image-server-registry.cn-shanghai.cr.aliyuncs.com/rz-dt/${image_name}:${image_tag}

echo "k8s一鍵部署"
export IMG_TAG=${image_tag}
export IMG_NAME=${image_name}
envsubst< ${image_name}.yaml | kubectl apply -f -
          

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

分享題目:阿里云k8s部署vue+nginx+springboot-創(chuàng)新互聯(lián)
地址分享:http://aaarwkj.com/article48/pjsep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、App開(kāi)發(fā)搜索引擎優(yōu)化、微信小程序、品牌網(wǎng)站建設(shè)、全網(wǎng)營(yíng)銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
欧美 国产 综合 日韩| 国产成人精品手机在线观看| 内射嫩国产欧美国产日韩欧美| 日韩一区二区三精品| 国产综合精品一区二区| 国产欧美成人精品第一区 | 亚洲人妻在线一区二区三区 | 日韩精品中文字幕人妻系列| 亚洲天堂日韩欧美在线一区| 亚洲六月丁香六月婷婷| 久久青草精品欧美日韩精品| 自拍偷拍一区蜜桃视频| 日韩黄色成人在线观看| 国产精品网站在线观看| 国产自拍免费在线观看视频| 全国最大成人免费视频| 草莓午夜视频在线观看| 性激烈的欧美三级男同| 97视频网站在线观看| 精品欧美高清免费视频| 岛国大片一区二区三区| 日韩精品高清不卡一区二区三区| 人妻巨乳一区二区三区| 亚洲国产成人精品av在线| 久久亚洲一区二区麻豆偷| 99久久精品费精品国产风间由美| 快播av手机在线播放| 久久精品国产亚洲av蜜点| 国产好大好爽在线免费观看 | 亚洲黄片在线免费播放观看| 亚洲精品国产精品粉嫩av| 国产内射一级一片高清视频观看| 99精品午夜福利在线| 亚洲字幕中文在线乱码mv| 日韩一区二区精品网站| 一区二区人妻乳中文字幕| 色橹橹欧美午夜精品福利| 日韩成人午夜视频在线| 日韩美女搞黄色的网站| 日本在线免费成人高清| 亚洲激情午夜福利视频|