欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

go-admin如何部署到istio平臺(tái)

小編給大家分享一下go-admin如何部署到istio平臺(tái),希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)樂業(yè)免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

部署istio環(huán)境參考istio官網(wǎng)

創(chuàng)建獨(dú)立命名空間go-admin,自動(dòng)注入 sidecar

kubectl create namespace go-admin
kubectl label namespace go-admin istio-injection=enabled

創(chuàng)建配置configmap

kubectl create configmap settings-admin --from-file=config/settings.yml -n go-admin

pv及pvc根據(jù)自己到需求調(diào)整

kubectl apply -f storage.yml -n go-admin#storage.yml---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: go-admin
  namespace: go-admin
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: "1Mi"
  volumeName:
  storageClassName: nfs-csi

部署后端服務(wù)v1版本dev分支

配置
kubectl apply -f deploy.yml -n go-admin# deploy.yml---
apiVersion: v1
kind: Service
metadata:
  name: go-admin
  namespace: go-admin
  labels:
    app: go-admin
    service: go-admin
spec:
  ports:
  - port: 8000
    name: http
    protocol: TCP
  selector:
    app: go-admin
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: go-admin-v1
  namespace: go-admin
  labels:
    app: go-admin
    version: v1
spec:
  replicas: 1
  selector:
    matchLabels:
      app: go-admin
      version: v1
  template:
    metadata:
      labels:
        app: go-admin
        version: v1
    spec:
      containers:
      - name: go-admin
        image: registry.cn-shanghai.aliyuncs.com/go-admin-team/go-admin:v1.2.2
        imagePullPolicy: IfNotPresent
        ports:
        - containerPort: 8000
        volumeMounts:
        - name: go-admin
          mountPath: /temp
        - name: go-admin
          mountPath: /static
        - name: go-admin-config
          mountPath: /config/
          readOnly: true
      volumes:
      - name: go-admin
        persistentVolumeClaim:
          claimName: go-admin
      - name: go-admin-config
        configMap:
          name: settings-admin
---

創(chuàng)建前端nginx配置configmap

kubectl create configmap nginx-frontend --from-file=default.conf -n go-admin#default.confserver {
  listen       80;
  listen  [::]:80;
  server_name  localhost;

  #charset koi8-r;
  #access_log  /var/log/nginx/host.access.log  main;

  location / {
      root   /usr/share/nginx/html;
      index  index.html index.htm;
  }}

部署前端服務(wù)v1版本dev分支

kubectl apply -f deploy.yml# deploy.yml---
apiVersion: v1
kind: Service
metadata:
  name: go-admin-ui
  namespace: go-admin
  labels:
    app: go-admin-ui
    service: go-admim-ui
spec:
  ports:
    - port: 80
      name: http
      protocol: TCP
  selector:
    app: go-admin-ui
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: go-admin-ui-v1
  namespace: go-admin
  labels:
    app: go-admin-ui
    version: v1
spec:
  replicas: 1
  selector:
    matchLabels:
      app: go-admin-ui
      version: v1
  template:
    metadata:
      labels:
        app: go-admin-ui
        version: v1
    spec:
      containers:
        - name: go-admin-ui
          image: registry.cn-shanghai.aliyuncs.com/go-admin-team/go-admin-ui:v1.2.2
          imagePullPolicy: IfNotPresent
          ports:
            - containerPort: 80
          volumeMounts:
            - name: frontendconf
              mountPath: /etc/nginx/conf.d/default.conf
              subPath: default.conf
              readOnly: true
      volumes:
        - name: frontendconf
          configMap:
            name: nginx-frontend
---

創(chuàng)建dr

kubectl apply -f destination-go-admin.yaml -n go-admin#destination-go-admin.yamlapiVersion: networking.istio.io/v1alpha3
kind: DestinationRule
metadata:
  name: go-admin-ui
  namespace: go-admin
spec:
  host: go-admin-ui
  subsets:
  - name: v1
    labels:
      version: v1
---
apiVersion: networking.istio.io/v1alpha3
kind: DestinationRule
metadata:
  name: go-admin
  namespace: go-admin
spec:
  host: go-admin
  subsets:
  - name: v1
    labels:
      version: v1

創(chuàng)建gateway和vs(域名改成實(shí)際域名)

kubectl apply -f go-admin-gateway.yml -n go-admin#go-admin-gateway.yml---
apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
  name: go-admin-gateway
  namespace: go-admin
spec:
  selector:
    istio: ingressgateway # use istio default controller
  servers:
  - port:
      number: 80
      name: http
      protocol: HTTP
    hosts:
    - "go-admin.xxxxxx.com"---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: go-admin-ui
  namespace: go-admin
spec:
  hosts:
  - "*"
  gateways:
  - go-admin-gateway
  http:
  - match:
    - uri:
        prefix: /api
    - uri:
        prefix: /login
    route:
    - destination:
        host: go-admin
        subset: v1
        port:
          number: 8000
  - match:
    - uri:
        prefix: /
    route:
    - destination:
        host: go-admin-ui
        subset: v1
        port:
          number: 80

看完了這篇文章,相信你對(duì)“go-admin如何部署到istio平臺(tái)”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

新聞標(biāo)題:go-admin如何部署到istio平臺(tái)
文章位置:http://chinadenli.net/article12/gppgdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、App設(shè)計(jì)、App開發(fā)做網(wǎ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)

成都seo排名網(wǎng)站優(yōu)化
国产视频一区二区三区四区| 成人三级视频在线观看不卡| 日韩精品日韩激情日韩综合| 亚洲一区二区三区中文久久| 国产亚洲精品久久久优势| 色婷婷国产熟妇人妻露脸| 欧美多人疯狂性战派对| 91国自产精品中文字幕亚洲| 丰满少妇高潮一区二区| 国产av熟女一区二区三区蜜桃| 日韩日韩欧美国产精品| 国产丝袜美女诱惑一区二区| 国产一区欧美午夜福利| 最好看的人妻中文字幕| 91久久国产福利自产拍| 91偷拍视频久久精品| 国产麻豆一线二线三线| 婷婷亚洲综合五月天麻豆| 九九热在线免费在线观看| 高清国产日韩欧美熟女| 国产精品免费福利在线| 久久91精品国产亚洲| 国产精品久久女同磨豆腐| 可以在线看的欧美黄片| 不卡视频在线一区二区三区| 国产精品推荐在线一区| 99精品国产一区二区青青 | 亚洲欧美天堂精品在线| 国产内射一级一片内射高清视频| 久草视频这里只是精品| 欧美夫妻性生活一区二区| 中文字幕日韩欧美理伦片| 国产欧美日韩在线精品一二区| 国产精品一区二区三区欧美| 内射精子视频欧美一区二区 | 欧美色婷婷综合狠狠爱| 欧美日韩成人在线一区| 日本高清不卡一二三区| 久久热在线视频免费观看| 久久国产精品亚州精品毛片 | 精品欧美一区二区三久久|