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) の分析
8月6日、百度ウェブマスタープラットフォームの公式Weiboアカウントは声明を投稿した。「百度ウェブ...
1 クラウドコンピューティングIaaSの開発IaaS はインフラストラクチャ レベルのクラウド コン...
ほとんどの新しい IT 技術開発と同様に、「エッジ コンピューティング」は革命ではありません。むしろ...
2012年のグループ購入データ公開Tuan800が発表した最新データによると、2012年の総取引額は...
みなさんこんにちは。私は西安 Yijie Smart Home のウェブマスター、Dancer です...
序文: オンラインプロモーションに携わる者として、私たちは皆、オンラインプロモーションに関して独自の...
cmivps は香港データセンターに独立したサーバーを追加しました。これらの香港サーバーは、2*e5...
サンフランシスコ、2020 年 10 月 23 日 /PRNewswire/ -- クロスプラットフ...
モバイル ソーシャル ネットワーキングの動向は穏やかに見えますが、実際には暗流が存在します。多くの業...
hostmybytes、設立年は分かりませんでしたが、ドメイン名は2007年に登録され、現在は2名で...
4 時間前、Linode は最新ニュース「Linode 専用 CPU インスタンス」を正式にリリース...
vpsdimeはどうですか? vpsdime は良いですか? vpsdime は設立されてから長いの...
SEO を行うウェブマスターは、毎日古いウェブサイトのランキングを最適化する必要がありますが、新しい...
Baiduの検査期間の到来に伴い、ますます多くの新規ウェブサイトがウェブサイト構築の谷に向かっていま...
ウェブサイトの診断については、長い間議論されてきたトピックです。しかし、一部のウェブマスターは、ウェ...