Deploy 設定リファレンス
Deploy Job の設定とアプリケーションの Deploy のフィールドリファレンスです。以下のフィールドはすべて、1 つの Edit Job Deploy パネル内にあります。
Deployment Trigger
| 値 | 意味 |
|---|---|
| Manual | 手動で Deploy を開始します。 |
| Auto | Pipeline が正常に完了すると、システムが自動的に Deploy します。 |
ConfigMap / Secret Type
ConfigMap と Secrets は同じ 2 つの設定項目を共有します。通常の設定情報には ConfigMap を、パスワードや Token、キーなどの機密情報には Secrets を使用します。
| 設定項目 | 値 | 意味 |
|---|---|---|
| Usage | Environment Variable | データを環境変数として Container に渡します。 |
| Usage | Data Volume | データをファイルとして Container 内にマウントします。 |
| Data format | GUI | データをキーと値のペアとして入力します。複数行のデータに向いています。 |
| Data format | YAML | データを YAML 形式で直接入力します(キーと値のコード入力)。 |
Values YAML — デフォルトフィールド
Values YAML エディターには、あらかじめ次のスキーマが入力されています。
| フィールド | 意味 |
|---|---|
ContainerPort | 公開する Container のポートの一覧です。各項目で name、port、protocol(例: TCP)、servicePort、envoyPort、idleTimeout、supportStreaming、useHTTP2 を設定します。 |
EnvVariables | Container 用の環境変数のリストです。 |
GracePeriod | Container が正常に停止するまでの猶予秒数です。 |
LivenessProbe | Kubernetes の Liveness Probe の設定です。Path、command、failureThreshold、grpc、httpHeaders、initialDelaySeconds、periodSeconds、port、scheme、successThreshold を含みます。 |
値はアプリケーションに合わせて編集してください。このスキーマは標準的な Kubernetes の Deployment 設定に準拠しています。
Deployment Status
| ステータス | 意味 |
|---|---|
| Running | Deploy が進行中です。 |
| Success | Deploy が正常に完了しました。 |
| Failed | Deploy が失敗しました。 |
| Cancelled | Deploy が停止されました。 |