ピクセル;パディング: 0px;背景: なし 0% 0% / 自動繰り返しスクロール パディングボックス ボーダーボックス rgba(0, 0, 0, 0);">usr / local / bin / (2)検査命令 $ etcdctl バージョン (3)バックアップ操作を実行する。 $ エクスポートETCDCTL_API = 3 バックアップ Ectd では証明書を指定する必要があります。実行ノードにない場合は、マスターノードからコピーできます。 実行が完了すると、現在のディレクトリでバックアップ結果を表示できます。 $ エクスポートETCDCTL_API = 3 ただし、毎回手動でバックアップを実行することはできないため、スケジュールされたタスクを通じてバックアップを実行するのが最適です。より良いバックアップのために、ここで簡単なシェル スクリプトを記述し、スケジュールされたタスクに追加します。 # ! / bin / バッシュ 次に、次のように Linux スケジュール タスクを追加します。 $ crontab -l 回復する(1)kube-apiserverとetcdを停止します。 ここで、すべての静的 Pod YAML ファイルを直接削除します。 cd / etc / kubernetes / マニフェスト (2)etcdデータディレクトリを削除します。 $ mv / var / lib / etcd {,. 20220705 をバックアップします (3)リカバリを実行する。 ¥ ETCDCTL_API = 3 etcdctl snapshot スナップショットを復元します。 db -- name kk - master -- initial - cluster "kk-master=https://192.168.205.128:2380" -- initial - cluster - token etcd - cluster -- initial - Advertise - peer - urls https : //192.168.205.128 :2380 --data-dir=/var/lib/etcd (4)Kubernetesコンポーネントを再起動します。 yaml ファイルを編集します。 (5)クラスタの状態を確認します。 $ kubectl ノードを取得する クラスターリストのバックアップKubernetes の実際の使用において、バックアップが必要なクラスター リストは主に次のとおりです。
マニフェスト全体をバックアップすると、クラスターをすばやく復元できます。さらに、etcd のバックアップはある瞬間の完全なデータであるため、何をバックアップするかを選択することは不可能であり、バックアップされたデータは etcd 自体以外のプログラムでは読み取ることができません。 クラスターをバックアップする方法は多数あります。より簡単な方法は、「クラスターのバックアップ」の手順に従って、スクリプトを使用してクラスターをバックアップすることです。この方法は上で紹介したので、このセクションではバックアップに別のツール velero を使用します。 Velero はオープンソース ソリューションです。プロジェクト アドレス: https://velero.io/。 ベレロの役割:
etcd バックアップとの違い:
Velero は k8s クラスター上でサーバー ポッドを実行し、Velero クライアントで動作します。インストールプロセスはドキュメントを参照することができ、操作は非常に簡単です。 クライアントをインストールするhttps://github.com/vmware-tanzu/velero/releases にアクセスして、対応するバージョンをダウンロードしてインストールしてください。 https://github.com/vmware-tanzu/velero/releases/download/v1.9.0/velero-v1.9.0-linux-amd64.tar.gz を実行します。 サーバーをインストールするサーバーをインストールするには 2 つの方法があります。
ここでのインストールには velero クライアントが使用されます。 Velero のバックエンドは Alibaba Cloud OSS、mino など多くのオブジェクトストレージから選択できます。Alibaba Cloud OSS は別途購入する必要があるため、ここではバックエンドストレージとして minio を使用します。 minioをインストールする(1)ヘルムソースを追加します。 $ helm リポジトリにminio を追加しますhttps://helm.min.io/ (2)ミニオを展開する。これは単なるテストなので、データの永続化は行われません。 $ ヘルムインストールminio \ (2)UIを使用してアクセスし、閲覧します。 $ kubectl get svc -n velero ログインユーザー名とパスワードは、minio:minio123 です。 veleroサーバーをインストールする(1)minio上にbuckrtを作成します。 (2)veleroインストールディレクトリにcredentials-veleroを作成し、以下の内容を記述します。 [ デフォルト] (3)veleroをインストールします。 $ velero インストール\ (4)すべてのコンポーネントが正常に起動しているかどうかを確認します。 $ kubectl get po -n velero バックアップ操作の実行(1)デフォルトの名前空間にnginx Podを作成します。 $ kubectl デプロイメントnginx を作成-- イメージnginx (2)バックアップ操作を実行して、デフォルトのリソースをバックアップします。 $ velero バックアップ作成デフォルト- バックアップ- 20220705 --include - namespaces default --default - volumes - to - restic (3)minioでバックアップディレクトリがすでに存在していることがわかります (4)次に、デフォルトの名前空間にあるnginx Podを削除します。 $ kubectl デプロイメントnginx を削除します (5)回復操作を実行する。 $ velero 復元作成--from - バックアップデフォルト- バックアップ- 20220705 (6)デフォルトの名前空間のnginx Podが復元されたことがわかります。 $ kubectl でpo を取得する 要約するKubernetes はアプリケーションの基盤です。基盤に問題があれば、アプリケーションの安定性に問題はありません。実際の業務においては、言葉にできない事態に遭遇した際にバックアッププランが立てられるように、基本プラットフォームのバックアップを取っておくことが特に重要です。したがって、Kubernetes をできれば定期的にバックアップすることをお勧めします。 やっと上記は、一般的に使用されるクラスター関連の操作です。これらを上手に習得し、実際に応用することで、多くの時間を節約できます。 もちろん、これらの日常的な操作に加えて、クラスターの移行、クラスターのインポートなどもあります。本質的にはバックアップと復元の問題だと思いますが、データの整合性とビジネスの継続性をさらに考慮することになります。これは具体的なビジネス状況に関係するため、ここでは詳細には触れません。 |
<<: ガートナー:クラウドは2025年までに普及し、企業のデジタル化の基盤となる
>>: IDC: アリババクラウド、中国のビデオクラウド市場で4年連続1位に
先日、「人材紹介会社にお金を出してもらう人材ネットワークの運用方法」という記事を書きました。その中で...
検索エンジンの検索キーワードはどのようにして出てくるのでしょうか?もちろん、ネットユーザーがGoog...
AWS テクノロジーサミット 2019 (北京ステーション) が本日、北京国家会議センターで開催され...
10月23日、Baiduのアルゴリズムが更新されました。今回のBaiduシステムアルゴリズムのアップ...
画像 SEO は、ウェブサイト SEO の最も重要な部分の 1 つです。ウェブサイトの画像に対して検...
chicagovps からプロモーション メールが届きました。主に 4 台のサーバーとエンタープライ...
SEO は、最終的には検索エンジンに対処することです。検索エンジンも人間によって発明されたものなので...
含まれるウェブサイトの数は、ウェブマスターにとって常に最も頭を悩ませる問題の 1 つです。含まれるウ...
北京時間11月9日朝のニュースで、マイクロソフトのXbox事業責任者フィル・スペンサー氏は土曜日、マ...
netcloudさん、Host Catが再び導入される理由は、低価格+ONAPPという2点です。 o...
今年上半期の時点で、主要なインターネットプラットフォームは既にユーザー、トラック、ビジネスモデルの大...
初心者が優れたコピーを書くにはどうすればいいでしょうか?この記事の著者は、コピーライティングの要素を...
「Rancher により、インテリジェント データ プラットフォームを極めて安定して実行し、新しいサ...
9月14日、第7回全国サイバーセキュリティ啓発週間が河南省鄭州で始まりました。このサイバーセキュリテ...
男性からお金を稼ぐ方法、男性に女性のように消費させる方法、そしてインターネット企業の人々がますます市...