ランチャー2.3の前に、必ずランチャーの新しいバージョンは、新しいバージョンKubernetesと一緒にリリースされますが、Kubernetesの最新バージョンを使用したい場合は、その後、あなたはランチャーを使用するためにアップグレードする必要があります。アップグレードプロセス、アップグレードプロセスランチャーサーバークラスタのKubernetesがデカップリングだから、今、あなたが利用できるKubernetesバージョンとして保存されているメタデータを更新することができます - ランチャー2.3は、このモデルを変更します。
Kubernetesのバージョン管理
Kubernetes文書の概要リリースバージョンのコントロールが詳細に記載されている、それは各Kubernetesのバージョンは、XYZフォーマットに従っていることを言及する価値があります:
-
X =メジャーバージョン
-
Y =マイナーバージョン
- Z =修正版(パッチバージョン)
Kubernetesコミュニティは、およそ3ヶ月ごとには、これらの多くの望ましい機能と改良の更新バージョンをリリースし、マイナーバージョン(> 1.15 1.14)をリリースします。かかわらずは「マイナーバージョン」としてラベル付けされているが、これらのバージョンはまだ非常に重要です!
パッチのバージョンは(1.15.1-> 1.15.2)より頻繁に更新され、彼らはマイナーの最新バージョンのための重要なセキュリティとバグ修正が含まれているために重要ですされています。彼らは解決しました:
-
セキュリティの脆弱性
-
修理は、ほとんどのユーザーが問題を解決できない影響を与えます
- 顧客と製品の傍受Kubernetesに基づいて、
Kubernetes当局は本番環境に「合理的」アップデートをクラスタ化し、「約」パッチの最新バージョンを実行していることを願っています。彼らは、同時に3つのマイナーリリースを公開することができます。最新バージョンの後ろにあなたのKubernetesバージョンは、いくつかのパッチバージョンを持っている場合は、あなたが知りたい場合は、「クラスタをアップグレードするための最良の時間です」とこのすべての手段は、その後、その答えは、安全で信頼性の高いクラスタを確保するために、できるだけ早くアップグレードすることができます。あなたはKubernetes以降のバージョンのいくつかのマイナーバージョンを持っている場合は、その答えは、アップグレードパスが困難になる前に、あなたは今すぐアップグレードすべきです。
プロセスのシンプルで管理しやすいを作るために、「アップグレードワンクリック」を実装することにより、二階建ての努力。ランチャー2.3の前に、必ずランチャー適応の新しいバージョンは、パッチの最新バージョンをKubernetes。あなたはランチャーのアップグレード後にパッチKubernetesの新しいバージョンを使用することができるように、重要なセキュリティの修正は、新しいリリースに移植されています。
K8Sバージョンとランチャーをデカップリングのバージョン
バージョン2.3の前に牧場主、アップグレードがKubernetesの最新バージョンに牧場主クラスタを起動しますが2つの手順が必要です。
1、ランチャーサーバーのアップグレード
2、バージョンはKubernetes下流のクラスタをアップグレード
今、すべてが異なっています。ランチャー2.3では、最新のバージョン、およびランチャーをアップグレードする必要はありませんに直接Kubernetesクラスタをアップグレードすることができます。ランチャー2.3でランチャーKubernetesメタデータのデカップリング、ので。
オープンソースKubernetesランチャーのリリースですRKEランチャーの展開を、実行中のクラスタは、それはあなたがどこでもドッカーを実行することができます。ランチャー2.3の前に、別の場所に保存されているKubernetes情報の異なるバージョンを起動します。ランチャーの値を更新する必要ので、このデータとデータのコードライブラリの近くには、新しいバージョンをリリースしました。クラスタの値に渡すシステムの必要性へのアクセスを可能にしない位置。ランチャー2.3は、次の要件を満たすために全体の方法を再構築しました:
-
私たちは、互換性のある二階建てのサーバーにKubernetesのメタデータを提供していきます
-
明らかにKubernetesバージョンにすべてのメタデータ要素をマッピング
-
すべての内容はランチャーAPIから簡単にアクセスすることができます
-
可用性とサポートパスオフライン設定
- 有効またはアップグレードプログラムを無効にするには、設定が容易なアップグレードに使用される値を設定します
注:Kubernetes APIは、次の2つのマイナーバージョンの間で変化するので、マイナーバージョンのアップグレードが成功しないかもしれません。例えば、APIでKubernetes 1.15で施さ大きな変化があり、あなたのランチャーサーバでサポートされる最高のバージョンは、バージョン1.15 Kubernetesをアップグレードしたい場合は、その後、必要にランチャーKubernetes 1.15をサポートするようにアップグレードされるように、この時点で、Kubernetes 1.14です。
牧場主のメタデータ
牧場主、定期的に同期させ、ダウンロードメタデータ、これらのデータは、UIから直接入手することはできませんが、ユーザーがAPIで表示することができます。
メタデータRKE構成は、周波数同期及びダウンロードデータランチャーメタデータの位置を決定します。あなたは下、またはAPIを介したUIの[設定]で起動することができ/v3/settings/rke-metadata-config
、このパスGET。これは、次のオプションが含まれます。
ツール>ドライバ>更新Kubernetesメタデータ:もちろん、あなたも手動運転右上のアドレスを更新するように選択することができます 。オフラインの設定については、デフォルトURLランチャーのメタデータ・リポジトリに設定をコピーすることもできます。また、単にダウンロードする左下隅ランチャーランチャーUIのバージョンをクリックして、システム・イメージを含むファイルをダウンロードすることができます。
これは次のように動作します:
Kubernetesデフォルト始まるランチャーV2.3.0は、以下のバージョンを選択します。
Kubernetesは重要CVEを修正し、セキュリティ侵害の影響を受け、当社の現在のバージョン1.15.4、バージョン1.15.5をリリースしました。
それは牧場主に使用することができるように、ランチャーテストチームは、新しいバージョンをテストします。単純にメタデータを更新するには[ツール]> [ドライバ]> [更新] Kubernetesメタデータを選択することにより、ユーザー。
Kubernetes(1.14.8,1.15.5及び1.16.2)の最新バージョンは、今では同じランチャーバージョン(V2.3.0)で使用することができます。
この変更により、クラスタ・ツー・デートことを保証するために、スケジュール、およびランチャーランチャーサーバの時間に依存しないの新しいバージョンをリリースすることができます。
ランチャーは常にKubernetesのあらゆる側面にコミットされている私たちはあなたのフィードバックを受けることを望む、シンプルであり、我々はより多くの機能を追加していきますと、より最適化されます!