3.3. OpenShift クラスターへのアクセス


OpenShift Web コンソールまたはクライアント実行可能ファイル (oc) を使用して、CodeReady Containers 仮想マシンで実行されている OpenShift クラスターにアクセスします。

3.3.1. OpenShift Web コンソールへのアクセス

前提条件

  • 稼働中の CodeReady コンテナーの仮想マシン。詳細は、仮想マシンの起動 を参照してください。

手順

OpenShift Web コンソールにアクセスするには、以下の手順に従います。

  1. crc console を実行します。これにより、Web ブラウザーが開き、Web コンソールに転送されます。
  2. crc start コマンドの出力でパスワードが出力された developer ユーザーとしてログインします。

    注記
    • crc console --credentials を実行して developer および kubeadmin ユーザーのパスワードを確認することもできます。
    • kubeadmin または developer ユーザーのいずれかを使用して、まずクラスターにアクセスできます。プロジェクトまたは OpenShift アプリケーションを作成するために、developer ユーザーを使用し、アプリケーションのデプロイメントに使用します。新規ユーザーの作成、ロールの設定など、管理タスクに kubeadmin ユーザーのみを使用します。

CodeReady Containers OpenShift クラスターにアクセスできない場合は、CodeReady Containers のトラブルシューティング を参照してください。

関連情報

3.3.2. oc を使用した OpenShift クラスターへのアクセス

前提条件

  • 稼働中の CodeReady コンテナーの仮想マシン。詳細は、仮想マシンの起動 を参照してください。

手順

oc コマンドを使用して OpenShift クラスターにアクセスするには、以下の手順を実行します。

  1. crc oc-env コマンドを実行して、キャッシュされた oc 実行可能ファイルを PATH に追加します。

    $ crc oc-env
    Copy to Clipboard Toggle word wrap
  2. 印刷コマンドを実行します。
  3. developer ユーザーとしてログインします。

    $ oc login -u developer https://api.crc.testing:6443
    Copy to Clipboard Toggle word wrap
    注記

    crc start コマンドは、developer ユーザーのパスワードを出力します。crc console --credentials コマンドを実行して表示することもできます。

  4. oc を使用して OpenShift クラスターと対話できるようになりました。たとえば、OpenShift クラスター Operator が利用可能であることを確認するには、kubeadmin ユーザーとしてログインし、以下のコマンドを実行します。

    $ oc config use-context crc-admin
    $ oc whoami
    kubeadmin
    $ oc get co
    Copy to Clipboard Toggle word wrap
    注記
    • CodeReady Containers のデフォルトでは、machine-configmonitoring Operator が無効になります。

CodeReady Containers OpenShift クラスターにアクセスできない場合は、CodeReady Containers のトラブルシューティング を参照してください。

関連情報

3.3.3. 内部 OpenShift レジストリーへのアクセス

CodeReady Containers 仮想マシンで実行されている OpenShift クラスターには、デフォルトで内部コンテナーイメージレジストリーが含まれます。この内部コンテナーイメージレジストリーは、ローカル開発コンテナーイメージの公開ターゲットとして使用できます。内部 OpenShift レジストリーにアクセスするには、以下の手順に従います。

前提条件

手順

  1. クラスターにログインしているユーザーを確認します。

    $ oc whoami
    Copy to Clipboard Toggle word wrap
    注記

    デモの目的で、現在のユーザーは kubeadmin であると想定されます。

  2. トークンでそのユーザーとしてレジストリーにログインします。

    $ podman login -u kubeadmin -p $(oc whoami -t) default-route-openshift-image-registry.apps-crc.testing --tls-verify=false
    Copy to Clipboard Toggle word wrap
  3. 新しいプロジェクトを作成します。

    $ oc new-project demo
    Copy to Clipboard Toggle word wrap
  4. サンプルコンテナーイメージをプルします。

    $ podman pull quay.io/libpod/alpine
    Copy to Clipboard Toggle word wrap
  5. namespace の詳細を含むイメージにタグを付けます。

    $ podman tag alpine:latest default-route-openshift-image-registry.apps-crc.testing/demo/alpine:latest
    Copy to Clipboard Toggle word wrap
  6. コンテナーイメージを内部レジストリーにプッシュします。

    $ podman push default-route-openshift-image-registry.apps-crc.testing/demo/alpine:latest --tls-verify=false
    Copy to Clipboard Toggle word wrap
  7. イメージストリームを取得し、プッシュされたイメージが表示されていることを確認します。

    $ oc get is
    Copy to Clipboard Toggle word wrap
  8. イメージストリームでイメージルックアップを有効にします。

    $ oc set image-lookup alpine
    Copy to Clipboard Toggle word wrap

    この設定により、イメージストリームは内部レジストリーの完全な URL を指定することなくイメージのソースになります。

  9. 最近プッシュされたイメージを使用して Pod を作成します。

    $ oc run demo --image=alpine --command -- sleep 600s
    Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat