GlusterFS を使用して Kubernetes クラスター用の信頼性の高いストレージ ソリューションを構築する方法に焦点を当てます。 1. サーバーリスト:
2. yumソースをインストールする
3. glusterfsサーバーをインストールする3つのノードで実行
起動を設定して開始する3つのノードで実行
ノードファイアウォールを無効にする3つのノードで実行
クラスターの構築172.18.1.52サーバーで次のコマンドを実行します。 クラスターのステータスを確認する
4. ヘケティのインストールHeketi は、GlusterFS 分散ファイルシステムを管理および構成するためのオープンソース プロジェクトです。 Heketi の主な目標は、GlusterFS の管理と構成を簡素化することです。ユーザーが GlusterFS ボリュームを簡単に作成、サイズ変更、削除できるようにする RESTful API を提供します。 glusterfsノードへのパスワードなしのログインを設定する
heketiをインストールする172.18.1.52で実行
heketi設定ファイルを変更する /etc/heketi/heketi.jsonにアクセスして変更する 起動ファイル /usr/lib/systemd/system/heketi.service を変更します。そうしないと、起動時にエラーが報告されます。 次のコマンドを実行します
起動が成功したことを確認する成功した場合はHeketiからHelloを返します
heketi を使用して glusterfs クラスターを作成する マウント可能なディスクを表示するには、 fdisk -l を実行します。 /dev/vdbがマウントされていないことがわかります。 /etc/heketi/heketi-topology.json を作成し、以下を設定します。 クラスターを作成するには、次のコマンドを実行します。 5. k8s StorageClassを作成するk8s の StorageClass は、永続ボリュームのリソース オブジェクトを定義および構成するために使用されます。 StorageClass は、管理者がさまざまな種類のストレージとアクセス モードを定義し、それらをアプリケーション開発者が利用できるようにするための抽象化レイヤーを提供します。 gfs-secret.yaml を作成するecho -n "mypassword" を実行します |上記で設定した管理者パスワードをbase64で暗号化し、キー値を変更します。 gfs-StorageClass.yaml を作成するgfs-StorageClass.yamlを作成するには、事前に次の2つのパラメータを用意する必要があります。
最後に、設定ファイルは次のようになります。 次のコマンドを実行してk8sクラスターにデプロイします。次のコマンドを実行します
クエリ作成結果
上記の結果は、作成が成功したことを示しています 6. テスト次に、Spring Bootプロジェクトをデプロイし、ログファイルをgfsにマウントします。 backend-log-pvc.yaml を作成する
backend-dp.yaml を作成する
展開する
デプロイメントが完了したら、pv とシステム ログをチェックしてマウントが成功したことを確認します。 マウントが成功したことを確認する ファイル サーバーにログインし、df -h を実行して、次のようにマウント ログ ファイルを表示します。 マウント名を認識できないため、対象ファイルが見つかりません。したがって、mount.sh (補助コマンド セクション) スクリプトを実行して、fs ボリュームを/data/web_log/ディレクトリにマウントし、 namespace+pvcName という名前を付けます。スクリプトを実行した後、 /data/web_log/default_backend-log-pvcディレクトリに移動し、以下に示すようにマウント ログを表示します。 7. 補助コマンドマウントheketi ノードで次のコマンドを実行して、fs ボリュームを /data/web_log/ ディレクトリにマウントします。クエリ用のログ スクリプトをいくつか次に示します。 ディスクデータを初期化する
|
<<: サービスメッシュと OpenTelemetry の連携を探る: 分散トレース
>>: Spring Cloud Function の SpEL インジェクション脆弱性 (CVE-2022-22963) の分析
7月6日、International Data Corporation(IDC)は「中国ビデオクラウ...
ウェブサイトのトラフィックが一定値に達すると、ウェブサイトのアクセスが混雑することになります。このと...
「ビジネス」という言葉は、産業用インターネットでは異なる意味を持つようです。説明しなくても、人々が自...
最近、筆者はSEOを始めたばかり、またはSEOに1~2年従事している50人以上のSEO担当者を対象に...
私は長い間、Diaojiの50KVMに注目していませんでした。現在、特別価格のクラスターVPSが販売...
以前ウェブマスターが紹介したeurobyte™は、2010年から運営しているロシアの会社です。ロシア...
SEO は、収益性を達成するためにトラフィックと人気を高めるために Web サイトを最適化します。誰...
朱雲楊暁音編集者注/最近、Douban FMは有料版(FM Pro)をリリースしました。ユーザーは月...
[51CTO.com クイック翻訳] Apache Kafka の登場により、多くの企業がデータを再...
最近、GoogleやBaiduなどの検索エンジンは、さまざまな外部リンクの不正行為を取り締まるために...
ソフトウェア定義データセンターの分野では、VMware は近年最大のソフトウェア サプライヤーとなっ...
今日、クラウド コンピューティング テクノロジーは、柔軟性や収益を損なうことなく、企業が拡大する顧客...
デジタル発展が継続的に深まるにつれ、国家のサイバー空間の安全を維持し、経済社会の発展を確保する上で、...
中国商人の死海インターネット(9s9s)は、運営開始から1年になる新ブランドです。主な業務は米国ロサ...
先ほど、上級ウェブマスターグループの全員が「来週、百度ウェブ検索に何か新しいものがある」と言っている...