何百もの Kubernetes クラスターを管理するには何が必要ですか?

何百もの Kubernetes クラスターを管理するには何が必要ですか?

要点:

  • 実稼働環境に対応するために必要なすべての依存関係を備えた Kubernetes クラスターをデプロイするには、数日かかります。
  • プロセスを自動化しなければ、Kubernetes クラスターの不安定性を管理するのは困難です。
  • 複数のクラスタープロバイダーにわたる Kubernetes クラスターのフローティングを管理するのはさらに困難です。
  • Kubernetes クラスターをアップグレードするには、変更によって機能が損なわれないことを確認するために徹底的なテストが必要です。よく推奨されるように、「アップグレード」ボタンを押すだけでは十分ではありません。

1 つの Kubernetes クラスターを管理するのは困難ですが、世界中の何百もの Kubernetes クラスターを管理するのはどうでしょうか?

複数のノード、サービス、アプリケーション、ロードバランサーを備えた数百の Kubernetes クラスター。 Qovery では、世界中で何百もの Kubernetes 実稼働クラスターを管理し、16,000 人を超える開発者が AWS にアプリケーションをデプロイできるよう支援しています。

何百もの Kubernetes クラスターを実行および管理するには何が必要ですか?それがこの記事で共有されている内容です。

背景

Qovery を使用すると、すべてのユーザーが数秒で AWS へのアプリケーションのデプロイを開始できます。目標は、AWS をシームレスな開発者エクスペリエンスに変革することです。通常、当社のユーザーは Heroku から来て、AWS に移行したいと考えています。彼らは Heroku のシンプルさと AWS の柔軟性を兼ね備えることを望んでいます。それがQoveryを使う意味です。

この道を成功させるために、Qovery は EKS (AWS 管理の Kubernetes) を使用してステートレスアプリケーションを実行およびスケーリングします。各ユーザーには少なくとも 1 つ以上の Kubernetes クラスターがあります。 Qovery の取り組みは、Kubernetes クラスターを本番環境に対応させることです。つまり、Kubernetes の導入、運用、管理はすべて当社で行います。クラスターの管理を担当するソフトウェアは Qovery Engine と呼ばれ、オープンソースです。

本番環境に対応したKubernetesクラスタをデプロイする

AWS への Kubernetes のデプロイメントを自動化するために、Rust で記述されたアプリケーションであるオープンソースのデプロイメント エンジンを作成しました。基本的に、Kubernetes、Ingress、オートスケーラー、Loki、Kubernetes ログを保存するための S3、そして最後に Kubernetes 用の仮想プライベート クラウド (VPC) を初期化します。 Qovery Engine は、Terraform、Helm、AWS API を使用します。 AWS では、数週間ではなく 30 分でゼロから本番環境対応の Kubernetes クラスターを構築できます。

AWS アカウントで Qovery を初めて使用する場合、VPC と EKS クラスターが設定されます。セットアップが完了すると、Qovery Engine がインストールされ、Qovery コントロール プレーンに接続して、アプリケーションの展開手順を受け取ります。

Kubernetes の実行

Qovery は AWS (EKS) が提供するマネージド Kubernetes に依存しているため、Kubernetes の実行と管理が簡単になります (etcd、マスター ノード、ネットワーク オーバーレイを管理する必要はありません)。 AWS は、クラスター全体の整合性を担当するマスターノードを管理することで、クラスターが常に実行されていることを保証します。

Qovery の付加価値は、アプリケーションの展開を簡素化し、それらのアプリケーションが正しく実行されるようにすることです。何か問題が発生した場合、これらのアプリケーションとクラスター自体からのすべての情報がリアルタイムでユーザーに報告されます。これは、Qovery エンジンと Qovery エージェントによって処理されます。

Kubernetes を最新の状態に保つ

Kubernetes は 10 週間ごとに新しいバージョンをリリースします。このペースでは、ついて行くのは困難です。特に大きな変化があった場合。実稼働環境でアップグレードする前に、ステージング クラスターでアップグレードをテストする必要がありますが、これにはかなりの時間がかかります。

我々にとっても同じことが言えます。 Qovery には、ユーザーの Kubernetes クラスターのアップグレードの管理を担当する専任チームがあります。良い点は、一度実行すると、すべてのクラスターで (ほぼ) 同じように機能することです。

セキュリティ上の理由から、Qovery エンジンは Qovery コントロール プレーンに接続し、クラスター更新指示を抽出します。 Qovery Engine は、すべての Kubernetes ワーカー ノードのローリング アップデート、バージョンと関連する依存関係 (Loki、イングレスなど) の更新を処理します。 Qovery Engine は、クラスターが完全に動作し、新しいアプリケーションのデプロイメントを受け入れる準備ができていることを保証します。

エンディング

この記事では、数百の Kubernetes クラスターのフローティング フリートを Rust で記述されたオープン ソース ライブラリである Qovery Engine で管理する方法について説明しました。 Kubernetes クラスターのデプロイ、実行、更新には多くの時間がかかり、稼働時間を確保するには自動化する必要があります。

<<:  エッジコンピューティングとクラウドネイティブについての理解と考察

>>:  2022 年に注目すべき 3 つのクラウド セキュリティ トレンド

推薦する

Vanclの考察:インターネットプロモーションを諦めることは、実は降伏すること

今年の「中国の声」を見ましたか?昨年の「中国の声」の熱心なファンであるシャオ・ルーさんは周りの同僚に...

インド企業の43%が2020年までにハイブリッドクラウドを導入する:調査

クラウドソフトウェア企業NutanixがVanson Bourneの委託を受けて世界中のIT意思決定...

fdcservers-$0.99/Xen/128MB RAM/2か月間無料

fdcservers.net のクリスマス プロモーションが早くも始まりました。最初の 1 か月分を...

共同購入サイトの存続率はわずか18.6%で、残っているのは1,000未満です。

本紙(薛松記者)は、業界全体の規模が拡大を続ける一方で、今年の春節以降、中小共同購入サイトが多数閉鎖...

Amazonのおすすめ機能の秘密を解明:現在は主に手動のおすすめに頼っている

Amazon の顧客は、スーパーマーケットの顧客と同じように「ほんの数ドル高いだけだから、買ってもい...

hostus-30% 割引コード/アジア最適化/片道 CN2/768M メモリ VPS 年間支払い 16 ドル/Alipay

Hostus からの活動が見られなくなって久しいですが、最近 Hostus のオーナーと連絡を取った...

hostodo: ラスベガス KVM シリーズ VPS、$20/1g メモリ/30g ハードディスク/1.5T トラフィック

Hostodo は、元のロサンゼルス データ センター (quadranet) からラスベガス (f...

ウェブマスターネットワークからの毎日のレポート:共同購入ウェブサイトが統合を加速、Appleが新しい特許を発表

1. 共同購入ウェブサイトは統合を加速しており、業界トップ10のウェブサイトが市場シェアの80%を占...

SEOの最も基本的なことは好奇心です

これまでの経験をまとめると、SEOを勉強し始めたばかりの人にとって役に立ち、SEOの基礎として捉えて...

ゼロトラスト原則を使用して Kubernetes 環境へのアクセスを保護する

現代の IT 環境はますます動的になっています。たとえば、Kubernetes は多くの組織の可能性...

hosteons - 無制限の VPS、KVM 仮想化/Windows、ロサンゼルス、20G の高防御

hosteons はシンガポールに登録されている会社です (HOSTEONS PTE. LTD.、登...

iPaaS: クラウド アプリケーション展開の聖杯?

コンポーネント化されたアプリケーションを展開するときは常に、それらのコンポーネントが互いを検出し、ス...

UPOE が Red Hat CCSP に参加し、中国市場におけるハイブリッド クラウドのイノベーションを加速

中国国内の大手データセンター、コンテンツ配信ネットワーク、ハイブリッドクラウド、ハイブリッドITサー...

SEOの反省: 基本を徹底的に行うことが仕事

インターネットが発達してから20年、我が国のウェブサイトは日々変化し、ウェブサイトのSEO最適化も誕...

#618# ufovps: すべての VPS が 20% オフ、最大 20% 追加、香港、日本、米国のデータ センター、複数の回線

ufovps は毎年恒例の年中特別プロモーションを実施し、すべての VPS サービスが 20% オフ...