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


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

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

Web ブラウザーを使用して、OpenShift Web コンソールにアクセスします。

kubeadmin または developer ユーザーのいずれかを使用してクラスターにアクセスします。プロジェクトまたは OpenShift アプリケーションを作成するために、developer ユーザーを使用し、アプリケーションのデプロイメントに使用します。kubeadmin ユーザーは、新しいユーザーの作成やロールの設定などの管理作業にのみ使用してください。

前提条件

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

手順

  1. デフォルトの Web ブラウザーで OpenShift の Web コンソールにアクセスするには、以下のコマンドを実行します。

    $ crc console
    Copy to Clipboard Toggle word wrap
  2. crc start コマンドの出力でパスワードが出力された developer ユーザーとしてログインします。また、次のコマンドを実行すると、developer および kubeadmin ユーザーのパスワードを確認できます。

    $ crc console --credentials
    Copy to Clipboard Toggle word wrap

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

関連情報

3.3.2. OpenShift CLI による OpenShift クラスターへのアクセス

OpenShift CLI (oc) を使用して、OpenShift クラスターにアクセスします。

前提条件

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

手順

  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 では、デフォルトで Cluster Monitoring Operator を無効にしています。

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

関連情報

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

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

前提条件

  • 稼働中の CodeReady コンテナーの仮想マシン。詳細は、仮想マシンの起動 を参照してください。
  • 動作する OpenShift CLI (oc) コマンド。詳細は、Accessing the OpenShift cluster with the OpenShift CLI を参照してください。
  • podman または docker のインストール。

    • Docker の場合は、default-route-openshift-image-registry.apps-crc.testing を非セキュアなレジストリーとして追加します。詳細は、Docker ドキュメント を参照してください。

手順

  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

© 2026 Red Hat
トップに戻る