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) の分析
IDC Review Network (idcps.com) は 3 月 21 日に次のように報告し...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますパートタイ...
モバイルインターネットのトレンドの中で、多くのインターネット製品がそのペースに追いつくのは困難になっ...
北京ニュース(劉霞記者)昨日午前、淘宝網と杭州市公安局は共同で記者会見を開き、国内初の「悪質な悪質レ...
2019年3月27日、工業情報化部弁務局長の傅静波氏、情報ソフトウェア部副部長の董大建氏は江蘇省工業...
文字通り言えば、オンライン口コミマーケティングとは、インターネットを通じて口コミで広まるマーケティン...
はじめに: SEM は検索エンジン マーケティングであり、SEO は検索エンジン最適化です。前者では...
みなさんこんにちは。私は湖南省出身のキネスです。今日お話しするトピックは、ウェブサイトのパスを最適化...
昨日、売却の噂に巻き込まれた母子向け電子商取引会社レッドベイビーが今日沈黙を破り、自らメディアとコミ...
重要なヒント: ウェブサイトに適したキーワードを選択することは、検索エンジンからサイトが得るトラフィ...
Google PageRank は、Google が Web ページを評価するために使用するスコアリ...
前書き: このウェブサイトの最適化は友人のために行われたのですが、彼にはお金がありません、笑。しかし...
百度百科事典は、百度が2010年に立ち上げた新しいプラットフォームで、主に生活、仕事、勉強で遭遇した...
クラウドコンピューティングのさらなる発展により、「クラウド開発」は新たなパラダイムへと進化しています...
【はじめに】垂直電子商取引は100メートル短距離走というよりマラソンのようなもので、規模を追求するゲ...