自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Longhorn,企業(yè)級(jí)云原生容器分布式存儲(chǔ) - 支持 ReadWriteMany (RWX) 工作負(fù)載

存儲(chǔ) 存儲(chǔ)軟件 云原生 分布式
Longhorn 通過 NFSv4 服務(wù)器(share-manager)公開常規(guī) Longhorn 卷,原生支持 RWX 工作負(fù)載。

[[419796]]

Longhorn 通過 NFSv4 服務(wù)器(share-manager)公開常規(guī) Longhorn 卷,原生支持 RWX 工作負(fù)載。

對(duì)于每個(gè)正在使用的 RWX 卷 Longhorn 將在 longhorn-system 命名空間中創(chuàng)建一個(gè) share-manager- Pod。

該 Pod 負(fù)責(zé)通過在 Pod 內(nèi)運(yùn)行的 NFSv4 服務(wù)器導(dǎo)出 Longhorn 卷。

還有為每個(gè) RWX 卷創(chuàng)建的服務(wù),用作實(shí)際 NFSv4 客戶端連接的端點(diǎn)。

要求

為了能夠使用 RWX 卷,每個(gè)客戶端節(jié)點(diǎn)都需要安裝 NFSv4 客戶端。

對(duì)于 Ubuntu,您可以通過以下方式安裝 NFSv4 客戶端:

  1. apt install nfs-common 

對(duì)于基于 RPM 的發(fā)行版,您可以通過以下方式安裝 NFSv4 客戶端:

  1. yum install nfs-utils 

如果 NFSv4 客戶端在節(jié)點(diǎn)上不可用,則在嘗試掛載卷時(shí),以下消息將是錯(cuò)誤的一部分:

  1. for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.\n 

RWX 卷的創(chuàng)建和使用

對(duì)于動(dòng)態(tài)配置的 Longhorn 卷,訪問模式基于 PVC 的訪問模式。

對(duì)于手動(dòng)創(chuàng)建的 Longhorn 卷(恢復(fù)、DR 卷),可以在 Longhorn UI 創(chuàng)建期間指定訪問模式。

通過 UI 為 Longhorn 卷創(chuàng)建 PV/PVC 時(shí),PV/PVC 的訪問模式將基于卷的訪問模式。

只要卷未綁定到 PVC,就可以通過 UI 更改 Longhorn 卷的訪問模式。

對(duì)于 RWX PVC 使用的 Longhorn 卷,卷訪問模式將更改為 RWX。

故障處理

share-manager Pod 的任何故障(卷故障、節(jié)點(diǎn)故障等)都將導(dǎo)致重新創(chuàng)建 Pod 并設(shè)置卷的 remountRequestedAt 標(biāo)志, 這將導(dǎo)致 workload Pods 被刪除,Kubernetes 重新創(chuàng)建它們。此功能取決于 卷意外分離時(shí)自動(dòng)刪除工作負(fù)載 Pod 的設(shè)置, 默認(rèn)情況下為 true。如果該設(shè)置被禁用,workload Pods 可能會(huì)在 RWX 卷故障時(shí)出現(xiàn) io errors。

建議啟用上述設(shè)置以保證在 RWX 卷出現(xiàn)問題時(shí)自動(dòng)進(jìn)行工作負(fù)載故障轉(zhuǎn)移。

從以前的外部供應(yīng)商遷移

下面的 PVC 創(chuàng)建了一個(gè) Kubernetes job,可以將數(shù)據(jù)從一個(gè)卷復(fù)制到另一個(gè)卷。

  • 將 data-source-pvc 替換為之前由 Kubernetes 創(chuàng)建的 NFSv4 RWX PVC 的名稱。
  • 將 data-target-pvc 替換為您希望用于新工作負(fù)載的新 RWX PVC 的名稱。

您可以手動(dòng)創(chuàng)建一個(gè)新的 RWX Longhorn volume + PVC/PV,或者只創(chuàng)建一個(gè) RWX PVC,然后讓 Longhorn 為您動(dòng)態(tài)配置一個(gè)卷。

兩個(gè) PVC 都需要存在于同一個(gè)命名空間中。如果您使用的命名空間與默認(rèn)命名空間不同,請(qǐng)?jiān)谙路礁?job 的命名空間。

  1. apiVersion: batch/v1 
  2. kind: Job 
  3. metadata: 
  4.   namespace: default  # namespace where the PVC's exist 
  5.   name: volume-migration 
  6. spec: 
  7.   completions: 1 
  8.   parallelism: 1 
  9.   backoffLimit: 3 
  10.   template: 
  11.     metadata: 
  12.       name: volume-migration 
  13.       labels: 
  14.         name: volume-migration 
  15.     spec: 
  16.       restartPolicy: Never 
  17.       containers: 
  18.         - name: volume-migration 
  19.           image: ubuntu:xenial 
  20.           tty: true 
  21.           command: [ "/bin/sh" ] 
  22.           args: [ "-c""cp -r -v /mnt/old /mnt/new" ] 
  23.           volumeMounts: 
  24.             - name: old-vol 
  25.               mountPath: /mnt/old 
  26.             - name: new-vol 
  27.               mountPath: /mnt/new 
  28.       volumes: 
  29.         - name: old-vol 
  30.           persistentVolumeClaim: 
  31.             claimName: data-source-pvc # change to data source PVC 
  32.         - name: new-vol 
  33.           persistentVolumeClaim: 
  34.             claimName: data-target-pvc # change to data target PVC 

歷史

從 v1.0.1 開始可用,External provisioner

https://github.com/Longhorn/Longhorn/issues/1183

從 v1.1.0 開始可用,Native RWX support

https://github.com/Longhorn/Longhorn/issues/1470

責(zé)任編輯:武曉燕 來源: 黑客下午茶
相關(guān)推薦

2021-08-26 00:23:14

分布式存儲(chǔ)高可用

2021-08-24 05:02:34

云原生容器分布式

2021-08-25 05:05:26

存儲(chǔ) 備份恢復(fù)

2021-08-28 05:04:19

存儲(chǔ)云原生分布式

2021-09-03 05:00:28

分布式存儲(chǔ)云原生

2021-08-29 23:53:32

存儲(chǔ)Air Gap安裝

2021-10-18 23:49:50

云原生分布式存儲(chǔ)

2021-08-18 14:33:53

存儲(chǔ)云原生容器

2021-08-17 00:24:38

塊存儲(chǔ)云原生分布式

2022-02-21 10:17:33

Rancher開源云原生

2021-08-17 12:36:21

Longhorn云原生存儲(chǔ)

2014-03-03 09:23:43

Zabbix分布式系統(tǒng)監(jiān)控

2009-10-26 14:10:46

分布式設(shè)計(jì)

2019-01-24 14:49:15

深信服

2009-08-25 13:25:00

Java企業(yè)級(jí)應(yīng)用架構(gòu)分布式結(jié)構(gòu)

2021-09-01 09:19:53

分布式云云計(jì)算云存儲(chǔ)

2023-09-14 15:38:55

云原生分布式架構(gòu)

2014-03-10 17:21:00

IT技術(shù)周刊

2021-03-14 18:23:18

邊緣計(jì)算對(duì)象存儲(chǔ)分布式計(jì)算
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)