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) の分析
edgenat は、韓国の SK 回線を介して韓国の VPS に直接接続する機能を追加しました。この...
[[375497]]導入ゲートウェイは主にマイクロサービス/API を提供し、R&D 担当...
アジア太平洋地域では、エッジ コンピューティングが急速に進化し、企業のイノベーションと競争上の差別化...
メディアの報道によると、ノキアは、ノキアの最も高価な携帯電話として知られる1シリーズのフラッグシップ...
1. 電子商取引「ダブルイレブン」戦争が終結し、ネットユーザーのオンラインショッピングカーニバルデー...
5月8日、DTCC 2019(第10回中国データベース技術会議)で、アリババクラウドのインテリジェン...
現在、多くの企業のクラウド コンピューティング費用は予算を超えているため、クラウド コンピューティン...
みなさんおはようございます。編集者です。お金に非常に困っているが、それでも数十億ドル規模のプロジェク...
shockhosting は 2000 年から運営されており、実際には数年の経験を持つアメリカの企業...
私は「The Voice of China」が放送開始以来ずっとフォローしています。この番組はこれま...
近年、競争が少なく、運営コストが低く、視聴者が幅広い(都市には少なくとも数十万人が住んでいる)などの...
2018年6月13日、Zhiyuan Technologyの2018 AutoML製品発表カンファレ...
urpad は FTNhosting () のブランドであり、2008 年に設立され、同社のチームは...
Nir Eyal (TechCrunch) 著過去 25 年間の真に優れた消費者向けテクノロジー企業...
かつてはよく知っていた「SEO」という言葉を再び口にすると、今でもとても親しみやすく親しみやすいと感...