検索

第2章 CodeReady Studio で OpenShift を使用したクラウド向けの開発

download PDF

2.1. CodeReady Studio での OpenShift Container Platform アプリケーションの作成

OpenShift Container Platform ツールを使用すると、OpenShift Container Platform アプリケーションを作成、インポート、および変更できます。

2.1.1. 新規 OpenShift Container Platform コネクションの作成

CodeReady Studio で OpenShift ツールを使用するには、OpenShift Explorer ビューで OpenShift 接続を作成する必要があります。OpenShift コネクションは、CodeReady Studio を OpenShift インスタンス (OpenShift Online、Kubernetes、minishift をベースとした) に接続します。コネクションは OpenShift Explorer ビューに表示されます。CodeReady Studio に複数の OpenShift コネクションを設定できます。

前提条件

  • 実行中の OpenShift クラスター。

手順

  1. CodeReady Studio を起動します。
  2. Window Show View Other とクリックします。

    Show View ウインドウが表示されます。

    crs os explorer view
  3. 検索フィールドに OpenShift と入力します。
  4. OpenShift Explorer を選択します。
  5. Open をクリックします。

    OpenShift Explorer ビューが表示されます。

    crs os explorer new connection
  6. OpenShift Explorer の任意の場所を右クリックします。
  7. New Connection とクリックします。

    Sign in to OpenShift ウィンドウが表示されます。

    crs os new connection sign in
  8. Server フィールドに OpenShift サーバーの URL を貼り付けます。
  9. トークンまたはログインクレデンシャルを使用して認証します。

    注記

    または、ログインコマンドを OpenShift Container Platform Web UI からコピーすることもできます。

    ログインクレデンシャルを取得するには、drop-down menu in the top right corner Copy Login Command とクリックします。

    os3 clicking copy login command
  10. Finish をクリックします。

新たに追加されたコネクションが OpenShift Explorer ビューに表示されます。

2.1.2. 新規 OpenShift Container Platform プロジェクトの作成

OpenShift Container Platform の通常ユーザーのリソースへのアクセスを一元管理するには、追加のアノテーションを持つ namespace である OpenShift Container Platform プロジェクトを作成する必要があります。

前提条件

手順

  1. CodeReady Studio を起動します。
  2. Window Show View Other とクリックします。

    Show View ウインドウが表示されます。

    crs os explorer view
  3. 検索フィールドに OpenShift と入力します。
  4. OpenShift Explorer を選択します。
  5. Open をクリックします。

    OpenShift Explorer ビューが表示されます。

    crs os new project
  6. OpenShift Container Platform connection New Project を右クリックします。

    New OpenShift Project ウインドウが表示されます。

    crs new os project window
  7. プロジェクトに名前を付けます。
  8. Finish をクリックします。

新たに作成された OpenShift プロジェクトが OpenShift Explorer ビューに表示されます。

crs os project created

2.1.3. 新規 OpenShift Container Platform アプリケーションの作成

CodeReady Studio の OpenShift Application ウィザードを使用して、デフォルトまたはカスタムテンプレートから OpenShift Container Platform アプリケーションを作成できます。

前提条件

手順

  1. CodeReady Studio を起動します。
  2. Window Show View Other とクリックします。

    Show View ウインドウが表示されます。

    crs os explorer view
  3. 検索フィールドに OpenShift と入力します。
  4. OpenShift Explorer を選択します。
  5. Open をクリックします。

    OpenShift Explorer ビューが表示されます。

    crs os new app
  6. OpenShift Container Platform connection New Application を右クリックします。

    Select template ウインドウが表示されます。

    crs crc os selecting template
  7. テンプレートを選択します。
  8. Next をクリックします。

    Template Parameters ウインドウが表示されます。

    crs template parameters
  9. テンプレートパラメーターが正しいことを確認します。
  10. Next をクリックします。

    Resource Labels ウィンドウが表示されます。

    crs os resource label
  11. Add をクリックしてラベルを追加します。
  12. Finish をクリックします。

    Create Application Summary ウィンドウが表示されます。

    crs os app summary
  13. アプリケーションの詳細が正しいことを確認します。
  14. OK をクリックします。

    Import OpenShift Application ウインドウが表示されます。

    crs git clone location
  15. git リポジトリーのクローンの場所を選択します。
  16. Finish をクリックします。

新たに作成された OpenShift Container Platform アプリケーションが OpenShift Explorer ビューに表示されます。

関連情報

  • OpenShift Container Platform でテンプレートを使用および作成する方法については、アップストリームのドキュメント Official OKD documentation, Using templates を参照してください。

2.1.4. 既存の OpenShift Container Platform アプリケーションの CodeReady Studio へのインポート

CodeReady Studio の OpenShift Explorer ビューには、OpenShift Container Platform アカウントに関連付けられたアプリケーションが表示されます。Import OpenShift Application ウィザードを使用すると、これらのアプリケーションのソースコードを個別に CodeReady Studio にインポートできます。アプリケーションをインポートした後、アプリケーションのソースコードの変更、アプリケーションのビルド、および Web ブラウザーでの表示を簡単に行うことができます。

前提条件

  • CodeReady Studio にインポートするアプリケーションのソースは build config ファイルに指定されている必要があります。
  • 実行中の OpenShift クラスター。
  • OpenShift Container Platform コネクション。

    OpenShift Container Platform コネクションを作成する方法の詳細は、新規 OpenShift Container Platform コネクションの作成 を参照してください。

手順

  1. CodeReady Studio を起動します。
  2. Window Show View Other とクリックします。

    Show View ウインドウが表示されます。

    crs os explorer view
  3. 検索フィールドに OpenShift と入力します。
  4. OpenShift Explorer を選択します。
  5. Open をクリックします。

    OpenShift Explorer ビューが表示されます。

    crs import os app
  6. OpenShift Container Platform connection Import OpenShift Application を右クリックします。

    Select Build Config ウインドウが表示されます。

    crs select build config
  7. インポートするアプリケーションを選択します。
  8. Next をクリックします。

    Import OpenShift Application ウインドウが表示されます。

    crs git clone location
  9. Git Clone Location を選択します。
  10. Finish をクリックします。

新たにインポートされた OpenShift Container Platform アプリケーションが OpenShift Explorer ビューに表示されます。

2.1.5. サーバーアダプターを使用したアプリケーションのデプロイ

サーバーアダプターを使用すると、ワークスペースプロジェクトに追加した変更を OpenShift インスタンス上で実行中の OpenShift アプリケーションにパブリッシュできます。これにより、アプリケーションの変更部分を OpenShift にデプロイされた Pod に直接デプロイできます。サーバーアダプターを使用すると、ソースコードを Git リポジトリーにコミットせずに、アプリケーションの変更を直接実行中の OpenShift アプリケーションにプッシュできます。

前提条件

手順

  1. CodeReady Studio を起動します。
  2. Window Show View Other とクリックします。

    Show View ウインドウが表示されます。

    crs os explorer view
  3. 検索フィールドに OpenShift と入力します。
  4. OpenShift Explorer を選択します。
  5. Open をクリックします。

    OpenShift Explorer ビューが表示されます。

    crs os app server adapter
  6. OpenShift Container Platform コネクションを展開します。
  7. application Server Adapterを右クリックします。

    Server Settings ウィンドウが表示されます。

    crs os server settings
    注記

    EAP 7.3 を使用している場合は、テンプレートの変更により、サーバーアダプターのデプロイメント用のパスを設定する必要があります。

    これを行うには、Use inferred Pod Deployment Path チェックボックスのチェックマークを削除し、Pod Deployment Path フィールドを /opt/eap/standalone/deployments/ に設定します。

  8. Finish をクリックします。

Servers ビューが表示され、サーバーアダプターを起動します。

ブラウザーでアプリケーションを開くには、 application Show In Web Browser を右クリックします。

crs os app show in browser

CodeReady Studio の組み込み Web ブラウザーが開かれ、アプリケーションが表示されます。

2.1.6. OpenShift Container Platform プロジェクトの削除

プロジェクトの開発を新たに開始する場合や、プロジェクトの開発が終了した後に、ワークスペースからプロジェクトを削除することがあります。プロジェクトを削除すると、プロジェクトに関連付けられたリソースもすべて削除されます。

前提条件

  • 既存の OpenShift Container Platform プロジェクト。

手順

  1. CodeReady Studio を起動します。
  2. Window Show View Other とクリックします。

    Show View ウインドウが表示されます。

    crs os explorer view
  3. 検索フィールドに OpenShift と入力します。
  4. OpenShift Explorer を選択します。
  5. Open をクリックします。

    OpenShift Explorer ビューが表示されます。

    crs os project delete
  6. OpenShift Container Platform コネクションを展開します。
  7. project Delete を右クリックします。

    Delete OpenShift Resource ウィンドウで、同意を求めるプロンプトが表示されます。

  8. OK をクリックします。

これでプロジェクトが削除されます。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.