第1章 インストール
Red Hat Advanced Cluster Management for Kubernetes のインストールとアンインストールの方法を説明します。Red Hat Advanced Cluster Management for Kubernetes をインストールする前に、各製品に必要なハードウェアおよびシステム設定を確認してください。
Red Hat Advanced Cluster Management for Kubernetes は、サポート対象の Red Hat OpenShift Container Platform を使用して Linux 上にオンラインインストールできます。
インストールフローの概要:
- サポートされているバージョンの OpenShift Container Platform または Red Hat OpenShift Dedicated のインストールと設定が完了している必要があります。
- カタログから Red Hat Advanced Cluster Management for Kubernetes の Operator をインストールします。
Red Hat Advanced Cluster Management for Kubernetes のインストールおよびデプロイ後に、各種機能の使用方法のドキュメントを参照してください。
Red Hat Advanced Cluster Management for Kubernetes をインストールすると、マルチノードクラスターの実稼働環境が設定されます。Red Hat Advanced Cluster Management for Kubernetes は、標準または高可用性設定のいずれかでインストールできます。
1.1. 要件および推奨事項
Red Hat Advanced Cluster Management for Kubernetes をインストールする前に、システム設定の要件およびオプションを確認します。
1.1.1. サポート対象のオペレーティングシステムおよびプラットフォーム
サポート対象のオペレーティングシステムについては、以下の表を参照してください。
プラットフォーム | オペレーティングシステム | Red Hat OpenShift Container Platform バージョン |
---|---|---|
Linux x86_64 | Red Hat Enterprise Linux 7.6 以降 | サポートされる OpenShift Container Platform プラットフォームの最新の一覧については、「Red Hat Advanced Cluster Management 2.2 サポートマトリックス」を参照してください。 |
1.1.2. サポート対象のブラウザー
Red Hat Advanced Cluster Management コンソールには、Mozilla Firefox、Google Chrome、Microsoft Edge、および Safari からアクセスできます。以下は、テスト済みでサポートされるバージョンです。
プラットフォーム | サポート対象のブラウザー |
---|---|
Microsoft Windows | Microsoft Edge: 44 以降、Mozilla Firefox: 82.0 以降、Google Chrome: バージョン 86.0 以降 |
Linux | Mozilla Firefox: 82.0 以降、Google Chrome: バージョン 86.0 以降 |
macOS | Mozilla Firefox: 82.0 以降、Google Chrome: バージョン 86.0 以降、Safari: 14.0 以降 |
詳細は、「Red Hat Advanced Cluster Management for Kubernetes 2.2 Support Matrix」を参照してください。
1.1.3. ネットワーク設定
以下のセクションで接続を許可するようにネットワークを設定します。
ハブクラスター:
方向 | Connection | ポート (指定されている場合) |
---|---|---|
送信 | クラウドプロバイダーの API | |
送信 | プロビジョニングしたマネージドクラスターの Kubernetes API サーバー | 6443 |
送信 | GitHub、オブジェクトストア、Helm リポジトリーなどのチャネルソース。この送信接続は、アプリケーションライフサイクルを使用してこのようなソースに接続する場合にのみ必要です。 | |
送信および受信 |
マネージドクラスターの | 443 |
着信 | マネージドクラスターからのハブクラスターの kube API サーバー | 6443 |
着信 | GitHub からハブクラスターへの post-commit フック。この設定は、特定のアプリケーション管理機能を使用する場合にのみ必要です。 | 6443 |
マネージドクラスター:
方向 | Connection | ポート (指定されている場合) |
---|---|---|
送信および受信 | ハブクラスターの Kubernetes API サーバー | 6443 |
送信 | GitHub、オブジェクトストア、Helm リポジトリーなど、チャネルソースへのマネージドクラスター。この送信接続は、アプリケーションライフサイクルを使用してこのようなソースに接続する場合にのみ必要です。 | |
着信 |
ハブクラスターの | 443 |
Submariner を使用するクラスターに対して、ポートを 3 つ開放する必要があります。以下の表は、どのポートを使用できるかを示しています。
方向 | Connection | ポート (指定されている場合) |
---|---|---|
送信および受信 | 各マネージドクラスター | 4800/UDP |
送信および受信 | 各マネージドクラスター | 4500/UDP、500/UDP、およびゲートウェイノード上の IPsec トラフィックに使用されるその他のポート |
着信 | 各マネージドクラスター | 8080/TCP |
1.1.3.1. アプリケーションデプロイメントネットワークの要件
通常、アプリケーションデプロイメントの通信は、マネージドクラスターからハブクラスターへの 1 つの方法です。接続は、マネージドクラスターのエージェントによって設定される kubeconfig
を使用します。マネージドクラスターでのアプリケーションデプロイメントは、ハブクラスターの以下の名前空間にアクセスする必要があります。
- チャネルリソースの名前空間
- マネージドクラスターの名前空間
詳細は、「Red Hat Advanced Cluster Management for Kubernetes 2.2 Support Matrix」を参照してください。