成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

initContainer 使用案例

Airy / 928人閱讀

摘要:將存儲(chǔ)同時(shí)掛載到和的指定目錄上,如在中拉取資源放到,也就推到了分布式存儲(chǔ)上,如這樣當(dāng)業(yè)務(wù)容器啟動(dòng)后,就可以在指定目錄下看到拉取到的資源在中,最好增加一部檢測(cè)指定資源是否存在,以防重復(fù)拉取,如

將glusterfs存儲(chǔ)同時(shí)掛載到initContainer和container的指定目錄上,如:/var/data/

在initContainer中拉取資源放到/var/data/,也就推到了分布式存儲(chǔ)glusterfs上,如:

wget -P /var/data/ http://127.0.0.1:8081/repository/k8s/kubectl/kubectl-v1.10.0-linux-amd64.tar.gz

這樣當(dāng)業(yè)務(wù)容器啟動(dòng)后,就可以在指定目錄/var/data下看到initContainer拉取到的資源

在initContainer中,最好增加一部檢測(cè)指定資源是否存在,以防重復(fù)拉取,如:

if [ ! -f "/var/data/kubectl-v1.10.0-linux-amd64.tar.gz" ]; then wget -P /var/data/ http://127.0.0.1:8081/repository/k8s/kubectl/kubectl-v1.10.0-linux-amd64.tar.gz; fi

apiVersion: apps/v1
kind: Deployment
metadata:
  name: mysql
spec:
  replicas: 1
  selector:
    matchLabels:
      name: mysql
  template:
    metadata:
      labels:
        name: mysql
    spec:
      initContainers:
      - name: getresource
        image: busybox:v0.1.0
        command: ["sh", "-c", "wget -P /var/data/ http://127.0.0.1:8081/repository/k8s/kubectl/kubectl-v1.10.0-linux-amd64.tar.gz "]
        volumeMounts:
        - name: mysql-pvc
          mountPath: /var/data
      containers:
      - name: mysql
        image: percona:5.7.22
        imagePullPolicy: Always
        ports:
        - containerPort: 3306
        resources:
          limits:
            memory: "500Mi"
            cpu: "500m"
          requests:
            memory: "500Mi"
            cpu: "250m"
        env:
        - name: MYSQL_ROOT_PASSWORD
          value: "mysql"
        volumeMounts:
        - name: mysql-pvc
          mountPath: /var/data
      volumes:
       - name: mysql-pvc
         persistentVolumeClaim:
           claimName: mysql
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: mysql
spec:
  accessModes:
  - ReadWriteMany
  resources:
    requests:
      storage: "5Gi"
  volumeName: 
  storageClassName: glusterfs
---
kind: Service
apiVersion: v1
metadata:
  name: mysql
spec:
  type: ClusterIP
  ports:
  - name: mysql
    port: 3306
    targetPort: 3306
    protocol: TCP
  selector:
    name: mysql

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/32921.html

相關(guān)文章

  • initContainer 使用案例

    摘要:將存儲(chǔ)同時(shí)掛載到和的指定目錄上,如在中拉取資源放到,也就推到了分布式存儲(chǔ)上,如這樣當(dāng)業(yè)務(wù)容器啟動(dòng)后,就可以在指定目錄下看到拉取到的資源在中,最好增加一部檢測(cè)指定資源是否存在,以防重復(fù)拉取,如 將glusterfs存儲(chǔ)同時(shí)掛載到initContainer和container的指定目錄上,如:/var/data/ 在initContainer中拉取資源放到/var/data/,也就推到...

    MRZYD 評(píng)論0 收藏0
  • kubernetes Admission Controller 原理介紹

    摘要:介紹干的最重要的三個(gè)事就是認(rèn)證看是否是合法用戶授權(quán)看用戶具備哪些權(quán)限一個(gè)調(diào)用鏈,對(duì)請(qǐng)求進(jìn)行控制或修改,比如是否允許這個(gè)請(qǐng)求。把這個(gè)服務(wù)起一個(gè)這樣就可以自動(dòng)發(fā)現(xiàn)它。是基于開(kāi)發(fā)平臺(tái)的利器更多精彩 Admission Controller介紹 Apiserver干的最重要的三個(gè)事就是: 認(rèn)證 : 看是否是合法用戶 授權(quán) : 看用戶具備哪些權(quán)限 admission controller : ...

    Leo_chen 評(píng)論0 收藏0
  • kubernetes Admission Controller 原理介紹

    摘要:介紹干的最重要的三個(gè)事就是認(rèn)證看是否是合法用戶授權(quán)看用戶具備哪些權(quán)限一個(gè)調(diào)用鏈,對(duì)請(qǐng)求進(jìn)行控制或修改,比如是否允許這個(gè)請(qǐng)求。把這個(gè)服務(wù)起一個(gè)這樣就可以自動(dòng)發(fā)現(xiàn)它。是基于開(kāi)發(fā)平臺(tái)的利器更多精彩 Admission Controller介紹 Apiserver干的最重要的三個(gè)事就是: 認(rèn)證 : 看是否是合法用戶 授權(quán) : 看用戶具備哪些權(quán)限 admission controller : ...

    AlphaWatch 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<