Foreverlyスマートフォン用の表示で見るForeverlyメモ帳2018-08-29k8sクラスタのアップグレードKubernates203-cluster-upgradesKubernetesクラスタのアップグレードAWS上のKubernetesクラスタのアップグレードは、kopsで簡単にできます。今回Kubernetesクラスターを2つの方法でアップグレードする方法を試します。インプレースアップグレードKopsを使用すると、インプレースを使用してクラスタをアップグレードすることは簡単です。バージョン1.6.10のKubernetesクラスタをセットアップし、kopsを使用して1.7.2への自動ローリングアップグレードを実行します。1.6.10バージョンクラスタを作成します。--yesマルチAZ配備のクラスタにより、クラスタのアップグレード中にポッドやサービスがダウンタイムを起こさないことが保証されます。readyクラスタ内の異なるノードのバージョンを確認します。v1.6.10クラスタ内の各ノードがバージョン1.6.10であることを示しています。クラスタ構成の編集1.6.10の既存のクラスタを1.7.4にアップグレードしましょう。クラスタ構成を編集します。example.cluster.k8s.localこれにより、クラスタ構成がテキストエディタで開きます。ターゲットバージョン(この場合は1.7.4)にキーを設定し、設定ファイルを保存します。1.7.4変更を保存してエディタを終了します。Kubernetesクラスタは設定を再読み込みする必要があります。これは、次のコマンドを使用して、クラスタのローリング・アップデートを強制することで実行できます。このプロセスには30〜45分かかることがあります。その時間中に更新なしでクラスタを離れることをお勧めします。changes次のコマンドを使用して変更を適用します。clusterクラスタのアップグレード次のコマンドを使用して、いずれかのノードで再起動が必要かどうかを判断します。example.cluster.k8s.localこのコマンドは、次のように出力します。rolling-update.このSTATUS列には、マスターノードとワーカーノードの両方を更新する必要があることが示されています。次のコマンドを使用してローリングアップデートを実行します。example.cluster.k8s.locこのコマンドの出力が表示されます。completed!クラスタを再度検証します。メソッドを使用してクラスターをアップグレードすることは、本質的にはより控えめであると考えられ、アプリケーションの高可用性を考慮します。2つのk8sクラスタを設定します.1つは1.6.10バージョン、もう1つは1.7.2で、ポッドの展開とサービスは新しいクラスタに移行します。月別アーカイブはてなブログをはじめよう!oza__shuさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。