この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

SUSE Rancher Primeサーバーとコンポーネント

Rancher 2.xソフトウェアの大部分はRancherサーバー上で動作します。Rancherサーバーには、Rancherの全体的なデプロイメントを管理するために使用されるすべてのソフトウェアコンポーネントが含まれています。

以下の図は、Rancher 2.xの高レベルアーキテクチャを示しています。この図は、RKE2によって作成された1つのKubernetesクラスターと、Amazon EKS(Elastic Kubernetes Service)によって作成されたもう1つのKubernetesクラスターという2つのダウンストリームKubernetesクラスターを管理するRancherサーバーのインストールを示しています。

最高のパフォーマンスとセキュリティのために、Rancher管理サーバー専用のKubernetesクラスターを推奨します。このクラスターでユーザーのワークロードを実行することは推奨されません。Rancherをデプロイした後、ワークロードを実行するためにクラスターを作成またはインポートできます。

この図は、ユーザーがRancherの認証プロキシを通じてRancher起動のKubernetesクラスターとホストされたKubernetesクラスターの両方を操作する方法を示しています:

アーキテクチャ
Figure 1. Rancherの認証プロキシを通じたKubernetesクラスターの管理

Rancherを単一ノードにインストールすることも、高可用性のKubernetesクラスターにインストールすることもできます。

本番環境には高可用性のKubernetesインストールを推奨します。

RancherのDockerインストールは、開発およびテスト目的のみに推奨されます。Rancherが高可用性クラスターに移行できるかどうかは、Rancherのバージョンに依存します。

デプロイされたリソースを表示するには、次のコマンドを実行してください:

kubectl get all -n <namespace>

管理者権限がある場合、Rancher UIにこれらのリソースがリストされているのも見ることができます:

  1. *☰*をクリックして、クラスターを選択してください。

  2. サイドナビゲーションメニューから*More Resources*を選択して、タイプ別にデプロイされたリソースを表示します。

  3. サイドナビゲーションメニューから*Cluster* > *Projects/Namespaces*を選択し、次にネームスペースを選択して、ネームスペース別にデプロイされたリソースを表示します。 Rancherバックアップオペレーターは、単一のDockerコンテナインストールから高可用性KubernetesクラスターへのRancherの移行に使用できます。詳細については、新しいクラスターへのRancherの移行に関するドキュメントを参照してください。

Rancherサーバーは、インストール方法に関係なく、常に管理するダウンストリームユーザークラスターとは別のノードで実行する必要があります。Rancherが高可用性Kubernetesクラスターにインストールされている場合、管理しているクラスターとは別のクラスターで実行する必要があります。