[51CTO.com クイック翻訳] Kubernetes を使用してコンテナ化されたアプリケーションをオーケストレーションしたいと考えており、これは良いことです。 Kubernetes を使用すると、エンタープライズ レベルの展開を簡単に実現できます。しかし、実際に Kubernetes をインストールする前に、Kubernetes ディストリビューションを考慮する必要があります。ほとんどの場合、Kubernetes をソース コードからインストールするのではなく、多数のソフトウェア会社やクラウド プロバイダーが提供するさまざまな Kubernetes ディストリビューションのいずれかを使用します。 Kubernetes とは何ですか? Kubernetes ディストリビューションについて説明する前に、Kubernetes について簡単に紹介しましょう。 Kubernetes は、コンテナ オーケストレーション用のオープン ソース プラットフォームです。 Kubernetes は、各コンテナの起動と停止、クラスター内のどのサーバーがどのコンテナをホストするかの決定など、コンテナを使用してアプリケーションをデプロイするために必要な多くのタスクを自動化します。 Kubernetes は、市場にある数多くのコンテナ オーケストレーション ツールの 1 つにすぎません。その他の人気のある選択肢としては、Docker Swarm や Mesos Marathon などがあります。しかし、コンテナ オーケストレーションに関しては、Kubernetes がほとんどの人に好まれており、市場シェアの大部分を占めている可能性があります。 Kubernetes ディストリビューションとは何ですか? Kubernetes はオープンソース プロジェクトであるため、ソース コードを GitHub に公開し、無料でアクセスできるようにしています。誰でもソースコードを使用して、Kubernetes をダウンロードしてコンパイルし、任意のインフラストラクチャにインストールできます。しかし、Kubernetes をインストールしたい人のほとんどは、次の理由からソース コードをダウンロードしてコンパイルすることはありません。
ほとんどの人は、コンテナ オーケストレーションのニーズを満たすために Kubernetes ディストリビューションを利用しています。 Kubernetes ディストリビューションは、Kubernetes の事前構築バージョンを提供するソフトウェア パッケージです。ほとんどの Kubernetes ディストリビューションでは、インストール プロセスを簡素化するインストール ツールも提供されています。監視やセキュリティなどのタスクを支援するために追加のソフトウェアと統合されるものもあります。 この意味では、Kubernetes ディストリビューションは Linux ディストリビューションに似ています。ほとんどの人は、PC またはサーバーに Linux をインストールする場合、さまざまな他のソフトウェア パッケージが統合されたビルド済みの Linux カーネルを提供するディストリビューションを使用します。 Linux ソースコードを最初からダウンロードする人はほとんどいません。 主な Kubernetes ディストリビューションは何ですか? 技術的には、Kubernetes のビルド済みバージョンを含むソフトウェア パッケージまたはプラットフォームはすべて、Kubernetes ディストリビューションとしてカウントされます。誰でも独自の Linux ディストリビューションを構築できるのと同じように、誰でも Kubernetes ディストリビューションを作成できます。 ただし、Kubernetes ディストリビューションを使用して本格的な作業を行う場合は、使用できる主要なディストリビューションがいくつかあります。 OpenShift: OpenShift は、Kubernetes や、コンテナの実行、展開、管理に必要なさまざまなツールを含むコンテナ化プラットフォームです。完全なコンテナ化スタックの構築に使用されるツールやプラットフォームに関して多くの選択肢が提供されないという意味で、これは比較的柔軟性に欠ける Kubernetes ディストリビューションです。一方、OpenShift には必要なツールがほぼすべて付属しています。これは、ターンキー Kubernetes サービスと同等になります。 OpenShift は Red Hat によって開発され、オンプレミスとクラウドの両方で実行できます。 Canonical Kubernetes: Ubuntu Linux を開発している Canonical は、強力でサポートが充実した Kubernetes ディストリビューションを提供しています。 Ubuntu を使用する必要があることを除けば、Canonical の Kubernetes ディストリビューションは、他の任意のコンポーネントと統合することを選択できるという点で比較的「純粋」です (自分でインストールする限り)。ローカルでもクラウドでも実行できます。 Google Kubernetes Engine: Google Cloud は、他のクラウド ベンダーが独自のオーケストレーション ツールに注力するずっと前から Kubernetes に大きく賭けていました (Google は当初から Kubernetes プロジェクトの主要な支援者であったため、驚くことではありません)。現在、Google Kubernetes Engine は柔軟でシンプルな Kubernetes ディストリビューションです。 Google Cloud で実行されるため、インストールについて心配する必要はありません。 Azure Kubernetes Service: Azure はかつて Docker Swarm に大きく賭けていましたが、現在では Azure Kubernetes Service (AKS) が Azure クラウドの主要なオーケストレーション ソリューションとなっています。これはクラウド専用の Kubernetes ディストリビューションです。 AWS Elastic Kubernetes Service: AWS クラウド上のオリジナルのコンテナサービスである Elastic Container Service (ECS) には独自のオーケストレーターがありますが、AWS では Kubernetes を中心に構築された代替手段である Elastic Kubernetes Services (EKS) も提供しています。 AKS と同様に、EKS はクラウド内でのみ実行されます。 Rancher: Rancher のコンテナ プラットフォームは現在 Kubernetes をベースにしています。 Rancher の Kubernetes ディストリビューションは、マルチクラスター Kubernetes デプロイメントに特に重点を置いています。これは、Kubernetes を複数のクラウドにデプロイする場合や、その他の理由で名前空間 (単一のクラスター サーバーを仮想ゾーンに分割できる Kubernetes 機能) を使用して Kubernetes ワークロードを分離したくない場合に役立ちます。 Rancher は、オンプレミス、クラウド、さらにはインフラストラクチャ全体(両方を含む)で動作します。 Rancher は、Kubernetes をさまざまな他のツールと統合するという点で OpenShift に似ていますが、使用するコンポーネントを決定する際に選択肢を提供するため、より柔軟性があります。 結論は Kubernetes が複雑な存在であると言うのは控えめな表現でしょう。幸いなことに、Kubernetes ディストリビューションを使用すると、Kubernetes を最初からセットアップしなくても、Kubernetes を簡単に活用できます。ほとんどのユースケースでは、上記の Kubernetes ディストリビューションのいずれかを使用すると、Kubernetes を起動して実行できる実用的な方法になります。 原題: 適切な Kubernetes ディストリビューションを選択する方法、著者: Christopher Tozzi [51CTOによる翻訳。パートナーサイトに転載する場合は、元の翻訳者と出典を51CTO.comとして明記してください。 |
>>: パブリッククラウドにおけるサーバーレスツールとサービスの比較
今は、特にインターネット上で、企業も個人も急速な発展を追求する速い時代です。インターネットによって富...
-->元のタイトル: ウェブサイト構造の最適化が SEO に与える影響についての簡単な説明キ...
昨今、電子商取引サイトはますます増えています。しかし、そのようなサイトのユーザーは実際の商品を見たり...
周知のとおり、すべての IT プロジェクトの中で、ERP システムの移行は最もコストのかかるものにな...
最初の石が磨かれて石器が作られた時代から青銅鋳造の発明まで;人類の発展の歴史を通じて、蒸気機関の改良...
数年前、ハイブリッド クラウド バーストの概念は非常に魅力的でした。プライベート クラウドとパブリッ...
海外メディアの報道によると、マイクロソフト、グーグル、アップル、アドビ、フェイスブック、HP、ノキア...
2018年、国際的な高級ブランドはソーシャルネットワーク上でより積極的になり、WeChat Mome...
spectraip はオランダで正式に登録された会社です。独自のネットワーク (AS62068) を...
文武双泉は長い間、SEOと株式取引には多くの共通点があると感じており、この2つは文武双泉が好むもので...
柔軟性からフェイルオーバー保護まで、企業がマルチクラウド戦略を選択する理由は数多くあります。 IDC...
多くの人が実生活でこのような光景に遭遇したことがあると思います。繁華街にある店舗の前にはスピーカーが...
1月21日、新浪微博は違法マーケティングアカウントを定義し、要件を満たすアカウントを主要な監視範囲に...
英語のウェブサイトのウェブマスターにとって、ウェブサイトを構築するには海外のウェブサイトスペースを使...
SEO 業界は、誰もが独自の意見を持っている業界です。最近、SEO に関するさまざまな意見が出ていま...