日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Longhorn,企業(yè)級(jí)云原生容器分布式存儲(chǔ) - 定制部署默認(rèn)設(shè)置

Longhorn,企業(yè)級(jí)云原生容器分布式存儲(chǔ) - 定制部署默認(rèn)設(shè)置

作者: 為少 2021-08-28 05:04:19

存儲(chǔ)

存儲(chǔ)軟件

云原生

分布式 您可以在部署 Longhorn 時(shí)自定義它的默認(rèn)設(shè)置。例如,您可以在啟動(dòng) Longhorn 之前指定 Create Default Disk With Node Labeled(創(chuàng)建帶有節(jié)點(diǎn)標(biāo)簽的默認(rèn)磁盤) 和 Default Data Path(默認(rèn)數(shù)據(jù)路徑)。

您可以在部署 Longhorn 時(shí)自定義它的默認(rèn)設(shè)置。例如,您可以在啟動(dòng) Longhorn 之前指定 Create Default Disk With Node Labeled(創(chuàng)建帶有節(jié)點(diǎn)標(biāo)簽的默認(rèn)磁盤) 和 Default Data Path(默認(rèn)數(shù)據(jù)路徑)。

此默認(rèn)設(shè)置僅適用于尚未部署的 Longhorn 系統(tǒng)。它對(duì)現(xiàn)有的 Longhorn 系統(tǒng)沒有影響。任何現(xiàn)有 Longhorn 系統(tǒng)的設(shè)置都應(yīng)使用 Longhorn UI 進(jìn)行修改。

可以通過(guò)以下方式自定義默認(rèn)設(shè)置:

  • 使用 Rancher UI
  • 使用 Longhorn Deployment YAML 文件
  • 使用 Helm

使用 Rancher UI

在 Rancher 的項(xiàng)目視圖中,轉(zhuǎn)到 Apps > Launch > Longhorn 并在啟動(dòng)應(yīng)用程序之前編輯設(shè)置。

使用 Longhorn Deployment YAML 文件

1.下載 longhorn repo:

  
 
 
  1. git clone https://github.com/longhorn/longhorn.git 

修改 yaml 文件 longhorn/deploy/longhorn.yaml 中名為 longhorn-default-setting 的 config map。例如:

  
 
 
  1. --- 
  2. apiVersion: v1 
  3. kind: ConfigMap 
  4. metadata: 
  5.   name: longhorn-default-setting 
  6.   namespace: longhorn-system 
  7. data: 
  8.   default-setting.yaml: |- 
  9.     backup-target: 
  10.     backup-target-credential-secret: 
  11.     allow-recurring-job-while-volume-detached: 
  12.     create-default-disk-labeled-nodes: 
  13.     default-data-path: 
  14.     replica-soft-anti-affinity: 
  15.     storage-over-provisioning-percentage: 
  16.     storage-minimal-available-percentage: 
  17.     upgrade-checker: 
  18.     default-replica-count: 
  19.     default-data-locality: 
  20.     guaranteed-engine-cpu: 
  21.     default-longhorn-static-storage-class: 
  22.     backupstore-poll-interval: 
  23.     taint-toleration: 
  24.     system-managed-components-node-selector: 
  25.     priority-class: 
  26.     auto-salvage: 
  27.     auto-delete-pod-when-volume-detached-unexpectedly: 
  28.     disable-scheduling-on-cordoned-node: 
  29.     replica-zone-soft-anti-affinity: 
  30.     volume-attachment-recovery-policy: 
  31.     node-down-pod-deletion-policy: 
  32.     allow-node-drain-with-last-healthy-replica: 
  33.     mkfs-ext4-parameters: 
  34.     disable-replica-rebuild: 
  35.     replica-replenishment-wait-interval: 
  36.     disable-revision-counter: 
  37.     system-managed-pods-image-pull-policy: 
  38.     allow-volume-creation-with-degraded-availability: 
  39.     auto-cleanup-system-generated-snapshot: 
  40.     concurrent-automatic-engine-upgrade-per-node-limit: 
  41.     backing-image-cleanup-wait-interval: 
  42.     guaranteed-engine-manager-cpu: 
  43.     guaranteed-replica-manager-cpu: 
  44. --- 

使用 Helm

使用帶有 --set 標(biāo)志的 Helm 命令來(lái)修改默認(rèn)設(shè)置。例如:

  
 
 
  1. helm install longhorn/longhorn \ 
  2. --name longhorn \ 
  3. --namespace longhorn-system \ 
  4. --set defaultSettings.taintToleration="key1=value1:NoSchedule; key2:NoExecute" 

您還可以提供一份 values.yaml 文件的副本,其中在運(yùn)行 Helm 命令時(shí)將默認(rèn)設(shè)置修改為 --values 標(biāo)志:

1.從 GitHub 獲取 values.yaml 文件的副本:

  
 
 
  1. curl -Lo values.yaml https://raw.githubusercontent.com/longhorn/charts/master/charts/longhorn/values.yaml 

2.修改 YAML 文件中的默認(rèn)設(shè)置。以下是 values.yaml 的示例片段:

  
 
 
  1. defaultSettings: 
  2.   backupTarget: s3://backupbucket@us-east-1/backupstore 
  3.   backupTargetCredentialSecret: minio-secret 
  4.   createDefaultDiskLabeledNodes: true 
  5.   defaultDataPath: /var/lib/longhorn-example/ 
  6.   replicaSoftAntiAffinity: false 
  7.   storageOverProvisioningPercentage: 600 
  8.   storageMinimalAvailablePercentage: 15 
  9.   upgradeChecker: false 
  10.   defaultReplicaCount: 2 
  11.   defaultDataLocality: disabled 
  12.   guaranteedEngineCPU: 
  13.   defaultLonghornStaticStorageClass: longhorn-static-example 
  14.   backupstorePollInterval: 500 
  15.   taintToleration: key1=value1:NoSchedule; key2:NoExecute 
  16.   systemManagedComponentsNodeSelector: "label-key1:label-value1" 
  17.   priority-class: high-priority 
  18.   autoSalvage: false 
  19.   disableSchedulingOnCordonedNode: false 
  20.   replicaZoneSoftAntiAffinity: false 
  21.   volumeAttachmentRecoveryPolicy: never 
  22.   nodeDownPodDeletionPolicy: do-nothing 
  23.   mkfsExt4Parameters: -O ^64bit,^metadata_csum 
  24.   guaranteed-engine-manager-cpu: 15 
  25.   guaranteed-replica-manager-cpu: 15 

3.使用 values.yaml 運(yùn)行 Helm:

  
 
 
  1. helm install longhorn/longhorn --name longhorn --namespace longhorn-system --values values.yaml 

網(wǎng)頁(yè)標(biāo)題:Longhorn,企業(yè)級(jí)云原生容器分布式存儲(chǔ) - 定制部署默認(rèn)設(shè)置
鏈接分享:http://www.5511xx.com/article/cdghsep.html