跳转到节

库伯内特斯クラスタ管理とは

URL地址

Kubernetes公司クラスタ管理とは、IT Kubernetesクラスタのグループを管理する方法のことです。 

先進的なクラウドネイティブ・アプリケーションにより、库伯内特斯環境は高度に分散されています。オンプレミス、パブリッククラウド、およびエッジの複数のデータセンターをまたいでデプロイすることが可能です。

大規模に、あるいは本番環境で库伯内特斯を使用する組織は、開発用、テスト用、本番用に複数のクラスタを環境全体に分散させ、それらを効果的に管理できるようにすることが必要です。

マルチクラスタ 库伯内特斯デプロイメントのメリット

  • アプリケーションの可用性を向上させる
  • レイテンシーを削減する
  • 障害復旧を改善する
  • 環境全体にレガシーアプリケーションとクラウドネイティブ・アプリケーションをデプロイする

組織がアプリケーションを構築し、サイト上およびハイブリッドクラウド環境全体でコンテナを管理する際に、库伯内特斯がどのように役立つかをご確認ください。 

库伯内特斯は、コンテナ化されたアプリケーションを実行するためのノードマシン群です。库伯内特斯クラスタによって、オンプレミスまたはクラウド内の物理マシンや仮想マシンのグループ全体でコンテナをスケジュールして実行することが可能になります。 

库伯内特斯クラスタでは望ましい状態 (所需状态)として、どのアプリケーションまたは他のどのワークロードを実行する必要があるか、どのイメージを使用するか、どのリソースを利用できるようにするべきかといった構成の詳細が定義されています。

库伯内特斯は、クラスタを自動的に管理して望ましい状態に一致させます。たとえば、望ましい状態を「3」に設定してアプリケーションをデプロイするとします。この設定は、アプリケーションの つのレプリカが実行されている必要があることを表します。これらのコンテナの 1つがクラッシュした場合、库伯内特斯は、実行されているレプリカが 2つだけだということを認識し、レプリカを 1つ追加して望ましい状態を保持します。

現在の 库伯内特斯環境では個別のクラスタレベルでの管理が必要なため、エンタープライズがこれらを管理するコストは、クラスタの数に応じて急速に増加することがあります。 

セキュリティのため、各クラスタのデプロイ、アップグレード、構成は個別に行う必要があります。さらに、アプリケーションを環境全体にデプロイする必要がある場合は、デプロイメントを手動で行うか、库伯内特斯環境制御の外部で行う必要があります。

個別のクラスタレベルでのパッチ適用やアップグレードなどの 第2天オペレーションの管理も時間がかかり、エラーが発生しやすくなります。

库伯内特斯クラスタのライフサイクル管理に含まれるタスク

  • 新しいクラスタの作成
  • クラスタの削除
  • コントロールプレーンとコンピュートノードの更新
  • ノードのメンテナンスと更新
  • Kubernetes API公司バージョンのアップグレード
  • クラスタの保護
  • クラスタのアップグレード、ただしプロバイダーによって異なる場合もある 

開発者は、必要に応じて新しいクラスタに簡単にアクセスしたいと考えています。運用チームとサイト信頼性エンジニア (斯雷)の場合、アプリケーションを本番環境で利用できるように、新しいクラスタを正しく構成する必要があります。運用チームと SRE公司は、環境内のクラスタの正常性を監視する必要もあります。

Kubernetes公司クラスタ管理は、管理者とサイト信頼性エンジニアが 库伯内特斯クラスタを実行するさまざまな環境で作業する際に直面する一般的な課題に対処します。

適切な 库伯内特斯クラスタ管理ツールは、クラスタを可視化し、ハイブリッド環境全体のアプリケーションライフサイクルを管理するのに役立ちます。适用于Kubernetes的Red Hat®高级群集管理は、セキュリティポリシーを組み込んだ単一のコンソールで、クラスタとアプリケーションを制御します。

红帽OpenShift®と针对Kubernetes的Red Hat高级群集管理は、複数のデータセンターやプライベートクラウド、ハイブリッドクラウド、パブリッククラウドなどのさまざまな環境で作業する際に組織が直面する課題に対処するために重要なプラットフォームと機能を提供します。

Red Hat OpenShift容器平台上で実行される 针对Kubernetes的Red Hat高级群集管理にはマルチクラスタ管理を統一する機能が含まれ、ポリシーベースのガバナンスを実現し、アプリケーションライフサイクル管理を延長します。

针对Kubernetes的Red Hat高级群集管理では、次の操作を行うことができます。

  • 複数のプライベートクラウドおよびパブリッククラウド上で、库伯内特斯クラスタを一元的に作成、アップデート、削除
  • ドメイン全体で任意の 库伯内特斯リソースを検索、特定、変更
  • チャネルとサブスクリプション定義に基づいて、特定のクラスタにアプリケーションを自動的にデプロイ

関連資料

記事

コンテナと 虚拟机

Linux操作系统コンテナと仮想マシン (虚拟机)は、さまざまな 信息技术コンポーネントが組み合わさってシステムの他の部分から分離している、パッケージ化されたコンピューティング環境です。

記事

コンテナ・オーケストレーションとは

コンテナ・オーケストレーションは、コンテナのデプロイメント、管理、スケーリング、ネットワーキングを自動化します。

記事

Linux

Linux操作系统コンテナとは、システムから分離された一連のプロセスであり、そのプロセスのサポートに必要なすべてのファイルを提供する個別のイメージから実行されます。

コンテナの詳細はこちら

製品

統合されたテスト済みのサービス一式を備えたエンタープライズ・アプリケーション・プラットフォームであり、ユーザーの選ぶインフラストラクチャを使ってアプリケーションを市場に投入するために活用できます。

リソース

トレーニング

無料のトレーニングコース

使用Red Hat运行容器技术概述

無料のトレーニングコース

容器、Kubernetes和Red Hat OpenShift技术概述

無料のトレーニングコース

使用微服务架构开发云计算应用程序