Longhorn、エンタープライズクラスのクラウドネイティブコンテナ分散ストレージ - カスタマイズされたデプロイメントデフォルト

Longhorn、エンタープライズクラスのクラウドネイティブコンテナ分散ストレージ - カスタマイズされたデプロイメントデフォルト

[[420038]]

Longhorn を展開するときに、デフォルト設定をカスタマイズできます。たとえば、Longhorn を起動する前に、ラベル付きのノードでデフォルトのディスクを作成し、デフォルトのデータ パスを指定できます。

このデフォルト設定は、まだ展開されていない Longhorn システムにのみ適用されます。既存の Longhorn システムには影響はありません。既存の Longhorn システムの設定は、Longhorn UI を使用して変更する必要があります。

デフォルト設定は次の方法でカスタマイズできます。

  • Rancher UIの使用
  • Longhorn デプロイメント YAML ファイルの使用
  • Helmの使用

Rancher UIの使用

Rancher プロジェクト ビューで、[アプリ] > [起動] > [Longhorn] に移動し、アプリケーションを起動する前に設定を編集します。

Longhorn デプロイメント YAML ファイルの使用

1. longhorn リポジトリをダウンロードします。

  1. git クローン https://github.com/longhorn/longhorn.git

yaml ファイル longhorn/deploy/longhorn.yaml 内の longhorn-default-setting という名前の構成マップを変更します。例えば:

  1. ---  
  2. APIバージョン: v1
  3. 種類: ConfigMap
  4. メタデータ:
  5. 名前: longhorn-デフォルト設定
  6. 名前空間: longhorn-system
  7. データ:
  8. デフォルト-setting.yaml: |-
  9. バックアップ対象:
  10. バックアップターゲット資格情報シークレット:
  11. ボリュームが切り離されている間に繰り返しジョブを許可する:
  12. 作成-デフォルト- ディスクラベル付きノード:
  13. デフォルトのデータパス:
  14. レプリカソフトアンチアフィニティ:
  15. ストレージオーバープロビジョニングの割合:
  16. ストレージの最小使用可能割合:
  17. アップグレードチェッカー:
  18. デフォルトのレプリカ:
  19. デフォルトのデータ局所性:
  20. 保証されたエンジンCPU:
  21. デフォルト-longhorn-静的-ストレージクラス:
  22. バックアップストアのポーリング間隔:
  23. 汚染許容:
  24. システム管理コンポーネントノードセレクター:
  25. 優先度クラス:
  26. 自動サルベージ:
  27. ボリュームが予期せず切り離された場合にポッドを自動削除します:
  28. 閉鎖ノードでのスケジュールを無効にする:
  29. レプリカゾーンソフトアンチアフィニティ:
  30. ボリュームアタッチメントリカバリポリシー:
  31. ノードダウンポッド削除ポリシー:
  32. allow-node-drain- with - last -healthy-replica:
  33. mkfs-ext4 パラメータ:
  34. レプリカ再構築を無効にする:
  35. レプリカ補充待機間隔:
  36. リビジョンカウンターを無効にする:
  37. システム管理ポッドイメージプルポリシー:
  38. allow-volume-creation- with -degraded-availability:
  39. 自動クリーンアップシステム生成スナップショット:
  40. ノードあたりの同時自動エンジンアップグレードの制限:
  41. バックアップイメージのクリーンアップ待機間隔:
  42. 保証されたエンジン マネージャー CPU:
  43. 保証されたレプリカ マネージャー CPU:
  44. ---  

Helmの使用

デフォルト設定を変更するには、--set フラグを指定した Helm コマンドを使用します。例えば:

  1. helm インストール longhorn/longhorn \
  2. --name ロングホーン \  
  3. --namespace longhorn-system \  
  4. --set defaultSettings.taintToleration="key1=value1:NoSchedule; key2:NoExecute"  

Helm コマンドを実行するときに、デフォルト設定を --values フラグに変更した values.yaml ファイルのコピーを提供することもできます。

1. GitHub から values.yaml ファイルのコピーを取得します。

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

2. YAML ファイルのデフォルト設定を変更します。以下は values.yaml のサンプル スニペットです。

  1. デフォルト設定:
  2. バックアップターゲット: s3://backupbucket@us-east-1/backupstore
  3. backupTargetCredentialSecret: minio-secret
  4. デフォルトディスクラベルノードを作成: true  
  5. デフォルトデータパス: /var/lib/longhorn-example/
  6. レプリカソフトアンチアフィニティ: false  
  7. ストレージオーバープロビジョニング率: 600
  8. ストレージ最小利用可能割合: 15
  9. アップグレードチェッカー: false  
  10. デフォルトのレプリカ数: 2
  11. デフォルトデータローカリティ: 無効
  12. 保証エンジンCPU:
  13. デフォルトのLonghornStaticStorageClass: longhorn- static -example
  14. バックアップストアポーリング間隔: 500
  15. taintToleration: key1=value1:NoSchedule;キー2:NoExecute
  16. systemManagedComponentsNodeSelector: "ラベルキー1:ラベル値1"  
  17. 優先度クラス: 高優先度
  18. 自動サルベージ: false  
  19. 無効化スケジューリングOnCordonedNode: false  
  20. レプリカゾーンソフトアンチアフィニティ: false  
  21. ボリュームアタッチメントリカバリポリシー: なし
  22. nodeDownPodDeletionPolicy: 何もしない
  23. mkfsExt4パラメータ: -O ^64bit,^metadata_csum
  24. 保証エンジンマネージャCPU: 15
  25. 保証されたレプリカ マネージャー CPU: 15

3. values.yaml を使用して Helm を実行します。

  1. helm インストール longhorn/longhorn --name longhorn --namespace longhorn-system --values ​​values.yaml  

<<:  SAPはBaicaibangのクラウド管理をサポートし、通信事業の運用コストを削減し、包括的な通信サービスを提供

>>:  Longhorn クラウド ネイティブ コンテナ分散ストレージ - エアギャップ インストール

推薦する

XenSmart-2.39£/256MB メモリ/15GB ハードディスク/250GB トラフィック/英国

PCSmartGroup 傘下の XenSmart ブランド VPS には 40% 割引コード: X...

コンテンツの品質向上とコンテンツページの最適化は、最終的には新しい時代の最適化のトレンドセッターとなるでしょう。

百度は5月から現在までに、ザクロアルゴリズムにしろ火星プロジェクトにしろ、いくつかの大きな調整を行っ...

雲秀産業研究 - クラウドネイティブ時代に基づくアイデンティティセキュリティ管理

雲秀キャピタルエンタープライズサービスグル​​ープ 2021年3月[序文] クラウドベースのビジネス...

ロングテールキーワードの選択と最適化手法の分析

草の根ウェブマスターにとって、ウェブサイトを最適化する際に、単にコアキーワードの最適化に膨大なエネル...

アニメウェブサイトのユーザーの定着率と忠誠度に影響を与える6つの要因

ウェブサイトへのユーザーの粘着度が高ければ高いほど、ユーザーの忠誠心も高くなり、ウェブサイトへのPV...

比較しなければ害はありません!クラウドコンテナプラットフォームの選択方法は重要

クラウド コンテナ サービス市場における競争は激化しており、Google、Amazon、Micros...

バラクーダがクラウド セキュリティ ガーディアンをリリースし、Amazon Detective と統合

中国(2019年12月9日) – クラウドセキュリティソリューションの大手プロバイダーであるバラクー...

コンテンツマーケティングのヒント: 最初の戦いが決定的な戦いとなる

月収10万元の起業の夢を実現するミニプログラム起業支援プラン講師|パンダメディア会長沈 陳氏かつて、...

ramnodeはどうですか?アメリカ東海岸アトランタのクラウドサーバーの簡単なレビュー

ramnodeはどうですか? ramnode は良いですか?米国東海岸のアトランタにある Ramno...

Baidu、Google、.CN、問題なし

.cn の 1 元ブームが始まって以来、.cn は市場ですぐに人気商品となり、多くの SEO 担当者...

インフラストラクチャ監視: 課題とベストプラクティス

インフラストラクチャ監視とは、テクノロジー スタック全体のパフォーマンスと可用性の問題を自動的に診断...

快雲テクノロジー:香港の3ネットワーク双方向CN2回線向けクラウドサーバーを月額30元からレビュー

Kuaiyun Technology は主にクラウド サーバー (香港、成都、徳陽、雅安電信、クラス...

お金の無駄になっている未使用のクラウド リソースを活用する 4 つの方法

何年もの間、人々はアイドル状態のクラウド コンピューティング リソースについて議論してきました。通常...