Red Hat OpenShift クラスターへのアクセス
Red Hat OpenShift on IBM Cloud クラスターの作成が完了したら、クラスターの種類、ネットワーク構成、および利用シーンに応じて、いくつかの方法でクラスターに接続できます。 どちらの方法が該当するか分からない場合は、まずクラスターのインフラストラクチャの種類と、パブリックサービスエンドポイントがあるかどうかを確認してください(以下の「 アクセス方法の選択 」を参照)。
開始前に
- IBM Cloud CLI、 OpenShift CLI(
oc)、および必要なプラグインをインストールします。 - まだクラスタを作成していない場合は、 今すぐ作成してください。 それ以外の場合は、次のステップに進みます。
- ネットワークが企業のファイアウォールによって保護されている場合は、 必要なAPIエンドポイントおよびポートへのアクセスを許可してください。
ibmcloud oc cluster get -c CLUSTER_NAME_OR_IDを実行して、クラスタが正常に動作していることを確認してください。 正常なクラスターでは、State: normalが表示されます。 これとは異なる状態が表示された場合は、「 クラスタのデバッグ 」を参照してください。- IBM Cloud アカウント多要素認証(MFA)を使用している場合は、 アカウントレベルで有効になっていることを確認してください。不明な点がある場合は、 アカウント所有者に問い合わせてください。 これは、クラスターに接続する際の「
ibmcloud login」ステップで必要となります。 手順については、「 MFAの有効化 」を参照してください。
アクセス方法の選択
適切なアクセス方法は、クラスタのインフラストラクチャの種類、クラスタがパブリックまたはプライベートのサービスエンドポイントを持っているかどうか、およびネットワーク接続状況によって異なります。
お持ちの機種がどれか分からない場合は? IBM Cloud コンソールで、 [ OpenShift ] → [Clusters] の順に移動し、対象のクラスターをクリックして、[Overview] タブの [Infrastructure ] フィールドを確認してください。ここには 「VPC」、 「Classic」、または Satellite 」と表示されます。 クラスターにパブリックサービスエンドポイントとプライベートサービスエンドポイントのどちらがあるかを確認するには、同じページにある「 パブリックサービスエンドポイント( URL )」および「 プライベートサービスエンドポイント( URL )」の各フィールドを確認するか、 ibmcloud oc cluster get -c CLUSTER_NAME_OR_ID を実行して、出力結果のこれらのフィールドを確認してください。
| アクセス方式 | クラスター・タイプ | 次のような場合に使用してください |
|---|---|---|
| パブリッククラウドサービスのエンドポイント | クラシック、VPC | クラスターにはパブリックエンドポイントがあり、 IBM Cloud ネットワークの外部から接続しています |
| プライベートクラウドサービスのエンドポイント — VPC | VPC | お使いのクラスターはプライベート専用であり、VPNまたは Direct Link 接続を介してVPCネットワークに接続されています |
| プライベートクラウドサービスのエンドポイント — クラシック | クラシック | お使いのクラスターはプライベート専用であり、クラシックプライベートネットワークに接続されています |
| 仮想プライベートエンドポイント(VPE)ゲートウェイ | VPC | お客様のVPCクラスターでは、プライベートマスターへの接続にVPEを使用しています |
| Satellite クラスタサービス URL | Satellite | お客様のクラスターは、 Satellite のインフラストラクチャ上で稼働しています |
| APIキーまたはサービスID | すべて | 自動化されたパイプラインと非対話型スクリプト |
| Wireguard VPN を使用したプライベート・クラスターへのアクセス | クラシック、VPC | IBM Cloud の外部から、 WireGuard のVPNを使用して、プライベート専用クラスターにアクセスしたい |
拡張構成
以下のトピックでは、特定のアクセスシナリオに必要な追加の設定について説明します。 これらの手順を実行する前に、上記の主要なアクセス方法を完了させてください。
| 構成に関するトピック | クラスター・タイプ | 使用する場合 |
|---|---|---|
| OAuth のアクセスタイプの設定 | VPC | お使いの VPC クラスターではプライベート サービス エンドポイントのみが使用されているため、 OpenShift コンソールおよび OAuth をどのように公開するかを設定する必要があります |
| VPEゲートウェイのコンソールアクセスに関するセキュリティグループルールの設定 | VPC | お使いのクラスターでは、 OAuth へのアクセスに VPE ゲートウェイを使用しているため、VPN クライアントから API サーバーおよび OAuth サーバーへの接続を許可するセキュリティグループのルールを追加する必要があります |