2019年には、クラウドでモダンなアプリケーションを展開・管理するための完全管理型コンテナオーケストレーションプラットフォーム「Linode Kubernetes Engine(LKE)」をリリースしました。この数ヶ月の間に、私たちはLKEに貴重な機能を追加しました。1つ目は、Kubernetesクラスターのオートスケール機能の追加です。本日、当社はLKEの高可用性コントロールプレーンをリリースします。
高可用性(HA)コントロールプレーンは、コントロールプレーンのレプリカを追加作成することで、本番アプリケーションやワークロードの信頼性を高め、コントロールプレーンとワーカーノードの稼働率を99.99%に保証します。
標準コントロールプレーンとHAコントロールプレーンの比較
Kubernetesのコントロールプレーンは、新しいノードの作成や不要なリソースの破棄など、クラスターの意思決定を分析・実行する重要なコンポーネント群です。LinodeはKubernetesのコントロールプレーンをマネージドサービスの一部として追加費用なしで提供しています。
一部のプロダクションワークロードでは、クラスターのレスポンスを高速化するために、より冗長性の高いコントロールプレーンが必要となります。LKE では、標準または高可用性のいずれかを選択して導入することができます。HAコントロールプレーンは、次のような方法でクラスタの信頼性を高めます。
- クラスタの単一障害点の排除に貢献
- 99.99%のコントロールプレーンのアップタイムを保証し、クラスタのスケーラビリティを最大限に高める
- 新規または既存のクラスターに、構成を変えずに簡単にHAを追加することができる
- クラスタワーカーノードを専用、共有、またはハイメモリインスタンスでカスタマイズ
- 一貫性に応じて、クラスターごとの定額制、月額制
LKEのHAコントロールプレーンは、当社の全世界の11のデータセンターで利用可能であり、1クラスタあたり月額60ドルで課金されます。
仕組み
新しいHAクラスターの作成や既存のクラスターのアップグレードは非常に簡単で、追加のコードや変更は必要ありません。既存のクラスターの場合
- クラスタの詳細ページにアクセスし、"Upgrade to HA "を選択します。
- 確認チェックボックスにチェックを入れ、"Enable HA Control Plane "を選択する
- クラスタの詳細ページの上部にHAクラスタフラグが表示されます。
新しいクラスターを作成する際には、作成フローの中で「Enable HA Control Plane」オプションを選択します。
Kubernetesのガイドとリソース
Enabling High Availability for LKE Clusters」と「Enabling Cluster Autoscaling」のガイドに従ってください。または、Kubernetesの全ドキュメントとコンテンツライブラリを参照してください。
コメント (2)
linod Standard Versus HA Control Plane
It would be really nice if this could be included with reasonably sized clusters.
As linode controls the management of the backplane reliability and availability of those services depend on their performance. Reliability and features to provide reliability (such as this) should be included in the base SLA level.