この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

ワークロードの展開

アプリケーションを1つ以上のコンテナで実行するためにワークロードをデプロイします。

  1. 左上隅で、*☰ > クラスター管理*をクリックします。

  2. ワークロードをアップグレードしたいクラスターに移動し、*Explore*をクリックします。

  3. 左のナビゲーションバーで*ワークロード*をクリックします。

  4. 作成]をクリックします。

  5. ワークロードのタイプを選択します。

  6. ワークロードがデプロイされるネームスペースを選択します。

  7. ワークロードの*名前*を入力します。

  8. *コンテナイメージ*フィールドに、プロジェクトにデプロイしたいDockerイメージの名前を入力し、オプションでレジストリホストを前置きします(例:quay.ioregistry.gitlab.com`など)。デプロイ中、Rancherは指定されたパブリックまたはプライベートレジストリからこのイメージをプルします。レジストリホストが提供されていない場合、Rancherは Docker Hubからイメージをプルします。レジストリサーバーに表示される通りに、必要なパスを含めて名前を正確に入力し、オプションで希望するタグを含めます(例:`registry.gitlab.com/user/path/image:tag)。タグが指定されていない場合、デフォルトで`latest`タグが自動的に使用されます。

  9. 既存のネームスペースを選択するか、*新しいネームスペースに追加*をクリックして新しいネームスペースを入力します。

  10. *ポートを追加*をクリックしてポートマッピングを入力し、クラスター内外のアプリケーションへのアクセスを有効にします。詳細については、サービスを参照してください。

  11. 残りのオプションを設定します:

    • 環境変数

      このセクションを使用して、ワークロードが即座に使用する環境変数を指定するか、シークレットやConfigMapなどの別のソースから取得します。

    • ノードスケジューリング

    • ヘルスチェック

    • ボリューム

      このセクションを使用して、ワークロードのストレージを追加します。追加したいボリュームを手動で指定するか、永続ボリュームクレームを使用してワークロード用のボリュームを動的に作成するか、ConfigMapのようなファイルから使用するボリュームのデータを読み取ります。

      ステートフルセットをデプロイする際は、永続ボリュームを使用する場合にボリュームクレームテンプレートを使用する必要があります。これにより、ステートフルセットをスケールする際に、永続ボリュームが動的に作成されることが保証されます。

    • スケーリング/アップグレードポリシー

    Amazonボリュームに関する注意事項:

    Amazon EBSボリュームをマウントするには: Amazon AWSでは、ノードは同じアベイラビリティゾーンに存在し、ボリュームをアタッチ/デタッチするためのIAM権限を持っている必要があります。 クラスターは、 AWSクラウドプロバイダーオプションを使用している必要があります。このオプションを有効にする方法の詳細については、Amazon EC2クラスターの作成またはカスタムクラスターの作成を参照してください。

  12. *詳細オプションを表示*をクリックし、設定します:

    • コマンド

    • ネットワーキング

    • ラベルと注釈

    • セキュリティとホスト設定

  13. [起動] をクリックします。

*結果:*ワークロードは選択したネームスペースにデプロイされます。プロジェクトの*ワークロード*ビューからワークロードのステータスを確認できます。