パート01.アップグレード戦略K8S では、 spect.strategy を使用して、古い Pod を新しい Pod に置き換える戦略を定義します。戦略タイプは、再構築戦略 (Recreate) またはローリング アップグレード戦略 (RollingUpdate) に分かれており、デフォルトは RollingUpdate です。 再作成 - 新しいポッドを作成する前に、既存のポッドがすべて削除されます。 RollingUpdate - ローリング更新プロセスを制御するために、maxSurge と maxUnavailable を指定できます。
当社では、デフォルトでローリング アップグレード戦略を採用し、maxSurge と maxUnavailable を適切に構成することで高いビジネス可用性を実現しています。 パート02:健康チェックK8S では、プローブを使用してコンテナの定期的な診断を実行し、コンテナの状態を判断します。活性プローブと準備プローブは通常、コンテナの状態に基づいて後続の処理を実行するために使用されます。
ビジネスでは、これら 2 つのプローブを同時に使用することがよくあります。生存プローブは、コンテナを再起動させて自己修復を行う必要があるかどうかを判断するために使用され、準備プローブは、コンテナが外部にサービスを提供できる準備ができているかどうかを判断するために使用されます。 パート03、 K8Sローリングアップグレードの原則K8S はデプロイメントを通じてレプリカを作成します。デプロイメントは 3 レベルの構造です。デプロイメントは Replicaset (レプリカ セット) を制御し、Replicaset は Pod を制御します。 Deployment の構造特性により、Deployment の下に異なるレプリカセットが存在する可能性があります。つまり、異なるイメージ バージョンを持つ Pod が同時に Deployment の下に存在できることになります。 アップグレード プロセス中に、Deployment は Replicaset を自動的に作成します。Replicaset は、ローリング アップグレード戦略の maxSurge および maxUnavailable パラメータを通じて、毎回ロールされる Pod の数を正確に制御します。ヘルスチェックのライブネス プローブと準備プローブを組み合わせることで、Pod が正常に起動したタイミングとリクエストを処理する準備ができたタイミングを正確に判断でき、アップグレード プロセス中に利用可能な Pod が通常どおりサービスを提供できることが保証されます。 具体的なプロセスは以下の図の通りです。 K8S ローリングアップグレードプロセス パート04:要約この記事では、K8S のアップグレード戦略とヘルスチェックについて説明します。アップグレード戦略とヘルスチェックを構成することで、ローリングアップグレードが実装され、マイクロサービスのスムーズな展開が保証されます。ただし、ローリング アップグレードでは、ビジネス設計に対する要件も高くなります。ビジネスでは、設計において以前のバージョンと次のバージョンとの互換性が必要です。そうしないと、ローリング アップグレード プロセス中に、古いバージョンと新しいバージョンが共存している間にサービス呼び出しが発生し、ビジネス障害、データの破損、その他の問題が発生する可能性があります。企業は、自社の特性とニーズに基づいて適切なアップグレード ソリューションを選択する必要があります。 引用: Kubernetes 中国語ドキュメント: http://docs.kubernetes.org.cn/317.html |
<<: クラウド ネイティブ アプリケーション - CDN シナリオでの自動評価
>>: 経済の不確実性と気候変動が将来のネットワークを再構築する
中国政府が2020年にデュアルカーボン目標を正式に発表して以来、「デュアルカーボン」は2年連続で政府...
著者は、「SEM の医療 SEO は検索エンジンの背後にいるユーザーに焦点を当てている」、「SEM ...
他の人がどのように記事を書いて合格したかをネットでよく読みます。私も最初は、記事を書く本当の目的は合...
ウェブマスターは以前、Tencent Cloud 製品を安く購入するために Tencent Clou...
クラウド災害復旧サービスのシナリオごとに、長所と短所があります。災害復旧 (DR) は技術的な決定で...
国慶節の休暇が始まりました。8日間続きます。親愛なる兄弟の皆さん、国慶節と中秋節おめでとうございます...
序文: 2018年、中国の情報流通広告市場規模は1173.5億元に達すると予想されており、成長の勢い...
2018年のダブルイレブン期間中、locvpsはすべてのVPS(香港CN2、韓国CN2、米国CN2、...
ローカル環境からクラウドへの移行は簡単な作業ではなく、多くの側面が関係します。サーバー移行、データベ...
原題: 国家インターネット情報局が31の違法ウェブサイトを閉鎖北京ニュース(記者 江延馨)工業情報化...
量子コンピュータは、従来のコンピュータよりも少ないエネルギーで、より効率的な技術を開発する方法を提供...
tmhhost は、新学期が始まったばかりのすべての学生を対象に、大規模な新学期プロモーションを開始...
[51CTO.comより引用] 2013年末、XiaoIceはMicrosoft (Asia) In...
月収10万元の起業の夢を実現するミニプログラム起業支援プランBaidu Webmaster Plat...
月収10万元の起業の夢を実現するミニプログラム起業支援プラン本日、iOS12の正式版がついにアップデ...