中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

kubernetes中怎么利用StorageClass綁定cephrbd

今天就跟大家聊聊有關kubernetes中怎么利用StorageClass綁定ceph rbd,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

從網站建設到定制行業解決方案,為提供成都網站設計、成都網站建設服務體系,各種行業企業客戶提供網站建設解決方案,助力業務快速發展。創新互聯公司將不斷加快創新步伐,提供優質的建站服務。

一、創建一個k8s存儲池,用于存放數據卷

# ceph osd pool create k8s 64 64

二、創建cephx用戶,用于掛載由admin創建好的rbd

# ceph auth get-or-create client.k8s mon 'allow r' osd 'allow * pool=k8s'

三、獲取k8s用戶的key,以base64編碼

# ceph auth get-key client.k8s|base64

記錄輸出的內容,如:QVFEQjlmcFpjUE5lS0JBQU40NnZxZ2dIT0dRTEtaeUx1blNjR1E9PQ==

四、獲取admin用戶的key,以base64編碼

# ceph auth get-key client.admin|base64

記錄輸出的內容,如:QVFDUDNrQllRRVBJR0JBQXFuVXJQbHZQaC9xZEQ2ZGVZOXRoVXc9PQ==

五、創建storage-class-rbd.yaml

---
apiVersion: v1
data:
  key: QVFEQjlmcFpjUE5lS0JBQU40NnZxZ2dIT0dRTEtaeUx1blNjR1E9PQ==
kind: Secret
metadata:
  name: ceph-secret-user
  namespace: default
type: kubernetes.io/rbd
---
apiVersion: v1
data:
  key: QVFDUDNrQllRRVBJR0JBQXFuVXJQbHZQaC9xZEQ2ZGVZOXRoVXc9PQ==
kind: Secret
metadata:
  name: ceph-secret-admin
  namespace: kube-system
type: kubernetes.io/rbd
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: rbd
provisioner: kubernetes.io/rbd
parameters:
  monitors: 192.168.1.1:6789,192.168.1.2:6789,192.168.1.3:6789
  adminId: admin
  adminSecretName: ceph-secret-admin
  adminSecretNamespace: kube-system
  pool: k8s
  userId: k8s
  userSecretName: ceph-secret-user
  fsType: xfs
  imageFormat: "2"
  imageFeatures: "layering"

六、創建StorageClass

# kubectl create -f ./storage-class-rbd.yaml

七、創建nginx-statefulset.yaml, 通過StatefulSet動態掛載卷

---
apiVersion: apps/v1beta1
kind: StatefulSet
metadata:
  name: web
spec:
  serviceName: "nginx"
  replicas: 2
  volumeClaimTemplates:
  - metadata:
      annotations:
        volume.beta.kubernetes.io/storage-class: "rbd" # 這里配置 上面創建的 storageclass 的名稱
    spec:
      accessModes: [ "ReadWriteOnce" ]
      resources:
        requests:
          storage: 2Gi 
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx:latest
        volumeMounts:
        - mountPath: "/usr/share/nginx/html/"
          name: html

StatefulSet會為每個Pod創建一個rbd數據卷,并掛載到/usr/share/nginx/html/目錄中,數據卷會隨著StatefulSet的伸縮而動態創建和銷毀。

看完上述內容,你們對kubernetes中怎么利用StorageClass綁定ceph rbd有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創新互聯行業資訊頻道,感謝大家的支持。

當前題目:kubernetes中怎么利用StorageClass綁定cephrbd
文章位置:http://www.2m8n56k.cn/article30/pecjso.html

成都網站建設公司_創新互聯,為您提供網站營銷網站策劃網站內鏈移動網站建設定制開發ChatGPT

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站建設
主站蜘蛛池模板: 日韩三级在线免费观看 | 8050网午夜一级毛片免费不卡 | 国产aaa级一级毛片 国产aaa毛片 | 一区二区三区欧美 | 国产成人精品一区二区三在线观看 | 免费观看三级毛片 | 欧美另类精品 | 美女一级免费毛片 | 国内精品伊人久久 | 美女张开腿让男人桶的动态图 | 免费一级片视频 | 日本亚洲欧美在线 | 熟女毛片| 国产精品视频免费观看调教网 | 久久99国产亚洲高清观看韩国 | 国产成人在线视频网站 | 日韩国产欧美一区二区三区在线 | 日韩中文精品亚洲第三区 | 欧美精品一区二区三区四区 | 国产成 人 综合 亚洲绿色 | 欧美a大片欧美片 | 国产精品毛片在线更新 | 可以免费看黄的网站 | 日本精品一在线观看视频 | 性色午夜视频免费男人的天堂 | 国产成人性色视频 | 2020黄网| 日本αv| 成人a在线观看 | 日韩一区二区在线播放 | 成人看片黄a免费看视频 | 久久色精品 | 国产精品天天爽夜夜欢张柏芝 | 色资源二区在线视频 | 91成人软件 | 亚洲欧美成人在线 | 久久网站免费观看 | 国产私拍福利精品视频推出 | 精品国产成人综合久久小说 | 一级特黄特黄的大片免费 | 国产成人福利视频网站 |