|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
SUSE Rancher Primeのインストール
このセクションでは、Rancherのインストールに関するアーキテクチャオプションの概要を提供し、それぞれのオプションの利点を説明します。
用語集
このセクションでは、
-
*Rancherサーバー*はKubernetesクラスターを管理およびプロビジョニングします。Rancherサーバーのユーザーインターフェースを通じて、ダウンストリームのKubernetesクラスターと対話できます。Rancher管理サーバーは、Amazon EKSクラスターなどのホスティングされたクラスターを含む、任意のKubernetesクラスターにインストールできます。
-
*RKE (Rancher Kubernetes Engine)*は、Kubernetesクラスターを作成および管理する認定KubernetesディストリビューションおよびCLI/ライブラリです。
-
*K3s (軽量Kubernetes)*も完全準拠のKubernetesディストリビューションです。それはRKEよりも新しく、使いやすく、バイナリサイズが100MB未満で、より軽量です。
-
*RKE2*は、米国におけるセキュリティとコンプライアンスに焦点を当てた完全準拠のKubernetesディストリビューションです。の紹介。
インストールオプションの概要
Rancherは、これらの主要なアーキテクチャにインストールできます:
Helm CLIを使用した高可用性Kubernetesインストール
専用のKubernetesクラスター上の複数のノードにRancherをインストールするために、KubernetesパッケージマネージャーであるHelmの使用をお勧めします。RKEクラスターの場合、高可用性クラスターを達成するには3つのノードが必要です。K3sクラスターの場合、2つのノードのみが必要です。
AWSマーケットプレイスを使用したEKS上のRancherインストール
Rancherは、Amazon Elastic Kubernetes Service (EKS)にAWSマーケットプレイスを通じてインストールできます。デプロイされたEKSクラスターは運用準備完了であり、AWSのベストプラクティスに従っています。
単一ノードKubernetesインストール
Rancherは単一ノードのKubernetesクラスターにインストールできます。この場合、Rancherサーバーは高可用性を持たず、これは本番環境でRancherを運用するために重要です。
ただし、このオプションは、短期間に単一ノードを使用してリソースを節約しつつ、高可用性への移行パスを確保したい場合に役立ちます。将来的には、クラスターにノードを追加して高可用性のRancherサーバーを構築できます。
Dockerのインストール
テストやデモ目的で、Rancherは単一ノードにDockerでインストールできます。ローカルクラスタは単一のDockerコンテナ内にインストールされ、Rancherはローカルクラスタにインストールされます。
Rancherバックアップオペレーターは、単一のDockerコンテナインストールから高可用性KubernetesクラスターへのRancherの移行に使用できます。詳細については、新しいクラスターへのRancherの移行に関するドキュメントを参照してください。
その他のオプション
エアギャップ環境やHTTPプロキシの背後でRancherをインストールするための別の手順もあります:
| インターネットアクセスのレベル | Kubernetesインストール - 強く推奨されます | Dockerインストール |
|---|---|---|
インターネットへの直接アクセスがある場合 |
xref:[マニュアル] |
|
HTTPプロキシの背後で |
これらのxref:[マニュアル]、およびこのxref:[設定] |
|
エアギャップ環境で |
RancherはKubernetesクラスターにインストールすることをお勧めします。なぜなら、マルチノードクラスターではRancher管理サーバーが高可用性になるからです。この高可用性の構成は、Rancherが管理するダウンストリームのKubernetesクラスターへの一貫したアクセスを維持するのに役立ちます。
そのため、本番環境に適したアーキテクチャを構築するには、高可用性のKubernetesクラスターを設定し、その上にRancherをインストールすることをお勧めします。Rancherがインストールされた後、Rancherを使用してKubernetesクラスターをデプロイおよび管理できます。
テストまたはデモ目的の場合、単一のDockerコンテナにRancherをインストールできます。このDockerインストールでは、Rancherを使用してKubernetesクラスターをすぐにセットアップできます。Dockerインストールでは、Rancherサーバーの機能を探索できますが、開発およびテスト目的でのみ使用することを意図しています。
私たちのKubernetes上にRancherをインストールするための手順では、最初にK3sまたはRKEを使用してKubernetesクラスターを作成および管理し、その後そのクラスターにRancherをインストールする方法を説明しています。
Kubernetesクラスター内のノードが稼働し、ノード要件を満たすと、Helmを使用してKubernetesにRancherをデプロイします。HelmはRancherのHelmチャートを使用して、Kubernetesクラスター内の各ノードにRancherのレプリカをインストールします。クラスター内の各Rancherのレプリカにトラフィックを誘導するために、ロードバランサーの使用をお勧めします。
Rancherアーキテクチャについての詳細な議論については、アーキテクチャの概要、生産グレードのアーキテクチャに関する推奨事項、または私たちのベストプラクティスガイドを参照してください。
前提条件
Rancherをインストールする前に、ノードがすべてのインストール要件を満たしていることを確認してください。
アーキテクチャのヒント
最高のパフォーマンスとより高いセキュリティのために、Rancher管理サーバー専用の別のKubernetesクラスターを推奨します。このクラスターでユーザーのワークロードを実行することは推奨されません。Rancherをデプロイした後、ワークロードを実行するためにクラスターを作成またはインポートできます。
さらなるアーキテクチャの推奨事項については、このページを参照してください。
Kubernetesクラスターへのインストールのためのその他のオプション
他の構成でKubernetesクラスターにRancherをインストールするための詳細については、Helmチャートオプションを参照してください。
-
ロードバランサーでのTLS終端を使用して
-
With a custom Ingress
Rancherのインストール手順では、クラスターにRancherをインストールする前にK3sまたはRKEを使用してKubernetesクラスターをセットアップすることをお勧めします。K3sとRKEの両方には、特定の環境に合わせてKubernetesクラスターをカスタマイズするための多くの構成オプションがあります。それぞれの機能の全リストについては、各ドキュメントを参照してください。