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

阿里云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://www.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è)
一区二区在线观看激情| 天堂在线手机av观看| 一区二区三区毛片免费| 亚洲av手机在线观看一区| 色偷偷91综合久久噜噜| 熟女俱乐部五十路六十路| 欧美色精品人妻视频在线| 日本人妻在线不卡视频| 国产美女精品一区二区三区| 亚洲香蕉一级视频在线播放| 91成人大片在线观看| 亚洲欧美成人高清在线观看| 国产欧美又粗又猛又爽老| 国产亚洲精品久在线| 少妇人妻偷人精品系列| 护士一级特黄特色大片| 日本韩国欧美一区在线| 亚洲精品一品区二品区三区| 亚州国产成人综合精品| 伊人久久亚洲福利精品| 国产熟女一区二区精品视频 | 黄色片一区二区三区四区| 浮力草草日韩欧美三级| 一区二区三区免费视频少妇| 欧美日韩国产精品乱人伦| 少妇激情一区二区三区免费视频 | 五月天亚洲激情综合av| 日本一区二区三区免费不卡视频| 亚洲成人自拍在线视频| 国产亚洲欧美日韩精品| 中文字幕伦理一区二区三区| 欧美一级特黄免费大片| 国产一区二区三区婷婷 | 国产内射一级一片高清视频观看| 日本av二区三区在线| 高清日本一区二区三区不卡片| 日韩高清精品一区二区| 日韩欧美亚洲另类视频| 成年黄网站免费视频大全| 日本加勒比高清在线播放| 日韩精品人妻一区二区网站|