1.6.3. CLI を使用したデバイスへのアプリケーションのデプロイ


CLI を使用して OCI レジストリーからデバイスにアプリケーションパッケージをデプロイします。

以下の手順を実行します。

  1. デプロイするアプリケーションパッケージを Device リソースの spec.applications フィールドに指定します。

    apiVersion: flightctl.io/v1alpha1
    kind: Device
    metadata:
      name: <device_name>
    spec:
    [...]
      applications:
      - name: wordpress 
    1
    
        image: quay.io/rhem-demos/wordpress-app:latest 
    2
    
        envVars: 
    3
    
          WORDPRESS_DB_HOST: <database_host>
          WORDPRESS_DB_USER: <user_name>
          WORDPRESS_DB_PASSWORD: <password>
    [...]
    1
    Web コンソールや CLI でアプリケーションをリスト表示する際に使用される、ユーザー定義のアプリケーション名。
    2
    OCI レジストリーのアプリケーションパッケージへの参照。
    3
    オプション: デプロイメントツールに環境変数やコマンドラインフラグとして渡されるキーと値のペアのリスト。

    注記: デバイス仕様の applications セクションでアプリケーションごとに、対応するデバイスステータス情報を確認できます。

  2. デバイスのステータス情報を確認して、デバイスへのアプリケーションデプロイメントのステータスを確認します。以下のコマンドを実行します。

    flightctl get device/<your_device_id> -o yaml

    以下の出力例を参照してください。

    [...]
    spec:
      applications:
      - name: example-app
        image: quay.io/flightctl-demos/example-app:v1
    status:
      applications:
      - name: example-app
        ready: 3/3
        restarts: 0
        status: Running
      applicationsSummary:
        info: All application workloads are healthy.
        status: Healthy
    [...]
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る