3.5. odo を使用したサンプルアプリケーションのデプロイ

odo を使用してコマンドラインから OpenShift プロジェクトおよびアプリケーションを作成できます。この手順では、Red Hat OpenShift Local インスタンスで実行している OpenShift Container Platform クラスターにサンプルアプリケーションをデプロイします。

前提条件

  • odo がインストールされている。詳細は、odo ドキュメントの Installing odo を参照してください。
  • Red Hat OpenShift Local は、OpenShift プリセットを使用するように設定されています。詳細は、選択したプリセットの変更 を参照してください。
  • Red Hat OpenShift Local ローカルインスタンスが実行しています。詳細は、インスタンスの起動 を参照してください。

手順

  1. Red Hat OpenShift Local が管理している実行中の OpenShift Container Platform クラスターに developer ユーザーとしてログインします。

    $ odo login -u developer -p developer
  2. アプリケーションのプロジェクトを作成します。

    $ odo project create sample-app
  3. コンポーネントのディレクトリーを作成します。

    $ mkdir sample-app
    $ cd sample-app
  4. Node.js アプリケーションの例を複製します。

    $ git clone https://github.com/openshift/nodejs-ex
    $ cd nodejs-ex
  5. nodejs コンポーネントをアプリケーションに追加します。

    $ odo create nodejs
  6. URL を作成し、ローカル設定ファイルにエントリーを追加します。

    $ odo url create --port 8080
  7. 変更をプッシュします。

    $ odo push

    これで、コンポーネントはアクセス可能な URL でクラスターにデプロイされます。

  8. URL を一覧表示し、コンポーネントに必要な URL を確認します。

    $ odo url list
  9. 生成された URL を使用してデプロイされたアプリケーションを表示します。

関連情報