21.3. GetDeployment
GET /v1/deployments/{id}
GetDeployment は、その ID を指定してデプロイメントを返します。
21.3.1. 説明 リンクのコピーリンクがクリップボードにコピーされました!
21.3.2. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
21.3.2.1. パスパラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | 必須 | デフォルト | Pattern |
|---|---|---|---|---|
| id | X | null |
21.3.3. 戻り値のタイプ リンクのコピーリンクがクリップボードにコピーされました!
21.3.4. コンテンツタイプ リンクのコピーリンクがクリップボードにコピーされました!
- application/json
21.3.5. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| コード | メッセージ | データタイプ |
|---|---|---|
| 200 | 正常な応答。 | |
| 0 | 予期しないエラーの応答です。 |
21.3.6. サンプル リンクのコピーリンクがクリップボードにコピーされました!
21.3.7. 共通のオブジェクト参照 リンクのコピーリンクがクリップボードにコピーされました!
21.3.7.1. ContainerConfigEnvironmentConfig リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| key | String | ||||
| value | String | ||||
| envVarSource | UNSET, RAW, SECRET_KEY, CONFIG_MAP_KEY, FIELD, RESOURCE_FIELD, UNKNOWN, |
21.3.7.2. EnvironmentConfigEnvVarSource リンクのコピーリンクがクリップボードにコピーされました!
For any update to EnvVarSource, please also update 'ui/src/messages/common.js'
For any update to EnvVarSource, please also update 'ui/src/messages/common.js'
| Enum 値 |
|---|
| UNSET |
| RAW |
| SECRET_KEY |
| CONFIG_MAP_KEY |
| FIELD |
| RESOURCE_FIELD |
| UNKNOWN |
21.3.7.3. PortConfigExposureInfo リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| level | UNSET、EXTERNAL、NODE、INTERNAL、HOST、ROUTE | ||||
| serviceName | String | ||||
| serviceId | String | ||||
| serviceClusterIp | String | ||||
| servicePort | Integer | int32 | |||
| nodePort | Integer | int32 | |||
| externalIps |
| ||||
| externalHostnames |
|
21.3.7.4. PortConfigExposureLevel リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| UNSET |
| EXTERNAL |
| NODE |
| 内部 URL |
| HOST |
| ルート |
21.3.7.5. ProtobufAny リンクのコピーリンクがクリップボードにコピーされました!
any には、シリアライズされたメッセージの型を記述する URL とともに、任意のシリアライズされたプロトコルバッファーメッセージが含まれます。
Protobuf ライブラリーは、パック/アンパックをサポートします。任意の値は、ユーティリティー関数の形式で、または Any タイプの追加の生成されたメソッドになります。
例 1: C++ のメッセージをパックして展開します。
例 2: Java でメッセージをパックして解凍します。
Example 3: Pack and unpack a message in Python.
Example 3: Pack and unpack a message in Python.
Example 4: Pack and unpack a message in Go
Example 4: Pack and unpack a message in Go
protobuf ライブラリーが提供するパックメソッドは、デフォルトで type.googleapis.com/full.type.name をタイプ URL として使用し、unzip メソッドは、タイプ URL の最後の//のみを使用します。たとえば、"foo.bar.com/x/y.z" のように、"foo.bar.com/x/y.z" の型名 "y.z" が生成されます。
21.3.7.5.1. JSON 表現 リンクのコピーリンクがクリップボードにコピーされました!
Any 値の JSON 表現は、デシリアライズされた埋め込みメッセージの通常の表現を使用し、タイプ URL が含まれる追加のフィールド @type を使用します。以下に例を示します。
package google.profile;
message Person {
string first_name = 1;
string last_name = 2;
}
package google.profile;
message Person {
string first_name = 1;
string last_name = 2;
}
{
"@type": "type.googleapis.com/google.profile.Person",
"firstName": <string>,
"lastName": <string>
}
{
"@type": "type.googleapis.com/google.profile.Person",
"firstName": <string>,
"lastName": <string>
}
埋め込みメッセージタイプがよく知られていて、カスタム JSON 表現がある場合、その表現は埋め込みされ、@type フィールドに加えてカスタム JSON を保持するフィールド 値 が追加されます。例(メッセージ [google.protobuf.Duration][] の場合):
{
"@type": "type.googleapis.com/google.protobuf.Duration",
"value": "1.212s"
}
{
"@type": "type.googleapis.com/google.protobuf.Duration",
"value": "1.212s"
}
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| typeUrl | String |
シリアライズされたプロトコルバッファーメッセージのタイプを一意に識別する URL/リソース名。この文字列には最低でも 1 つの \"/\" 文字を含める必要があります。URL のパスの最後のセグメントは、タイプの完全修飾名( | |||
| value | byte[] | 上記の指定されたタイプの有効なシリアライズされたプロトコルバッファーである必要があります。 | byte |
21.3.7.6. RuntimeError リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| error | String | ||||
| code | Integer | int32 | |||
| message | String | ||||
| details | ProtobufAnyのリスト |
21.3.7.7. SeccompProfileProfileType リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| 制限なし |
| RUNTIME_DEFAULT |
| LOCALHOST |
21.3.7.8. SecurityContextSELinux リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| user | String | ||||
| role | String | ||||
| type | String | ||||
| level | String |
21.3.7.9. SecurityContextSeccompProfile リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| type | UNCONFINED、RUNTIME_DEFAULT、LOCALHOST、 | ||||
| localhostProfile | String |
21.3.7.10. StorageContainer リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| id | String | ||||
| config | |||||
| image | |||||
| securityContext | |||||
| volumes | |||||
| ports | |||||
| secrets | |||||
| resources | |||||
| name | String | ||||
| livenessProbe | |||||
| readinessProbe |
21.3.7.11. StorageContainerConfig リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| env | |||||
| command |
| ||||
| args |
| ||||
| directory | String | ||||
| user | String | ||||
| uid | String | int64 | |||
| appArmorProfile | String |
21.3.7.12. StorageContainerImage リンクのコピーリンクがクリップボードにコピーされました!
Next tag: 12
Next tag: 12
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| id | String | ||||
| name | |||||
| notPullable | Boolean | ||||
| isClusterLocal | Boolean |
21.3.7.13. StorageDeployment リンクのコピーリンクがクリップボードにコピーされました!
Next available tag: 35
Next available tag: 35
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| id | String | ||||
| name | String | ||||
| ハッシュ | String | uint64 | |||
| type | String | ||||
| namespace | String | ||||
| namespaceId | String | ||||
| orchestratorComponent | Boolean | ||||
| replicas | String | int64 | |||
| labels |
| ||||
| podLabels |
| ||||
| labelSelector | |||||
| created | Date | date-time | |||
| clusterId | String | ||||
| clusterName | String | ||||
| containers | |||||
| annotations |
| ||||
| priority | String | int64 | |||
| inactive | Boolean | ||||
| imagePullSecrets |
| ||||
| serviceAccount | String | ||||
| serviceAccountPermissionLevel | UNSET, NONE, DEFAULT, ELEVATED_IN_NAMESPACE, ELEVATED_CLUSTER_WIDE, CLUSTER_ADMIN, | ||||
| automountServiceAccountToken | Boolean | ||||
| hostNetwork | Boolean | ||||
| hostPid | Boolean | ||||
| hostIpc | Boolean | ||||
| runtimeClass | String | ||||
| tolerations | |||||
| ports | |||||
| stateTimestamp | String | int64 | |||
| riskScore | Float | float |
21.3.7.14. StorageEmbeddedSecret リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| name | String | ||||
| path | String |
21.3.7.15. StorageImageName リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| registry | String | ||||
| remote | String | ||||
| tag | String | ||||
| fullName | String |
21.3.7.16. StorageLabelSelector リンクのコピーリンクがクリップボードにコピーされました!
Label selector components are joined with logical AND, see https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
Label selector components are joined with logical AND, see https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
次に利用可能なタグ:3
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| matchLabels |
| これは実際には 1 つのものですが、下位互換性の制約のために行うことはできません。 | |||
| 要件 |
21.3.7.17. StorageLabelSelectorOperator リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| UNKNOWN |
| IN |
| NOT_IN |
| EXISTS |
| NOT_EXISTS |
21.3.7.18. StorageLabelSelectorRequirement リンクのコピーリンクがクリップボードにコピーされました!
Next available tag: 4
Next available tag: 4
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| key | String | ||||
| op | UNKNOWN、IN、NOT_IN、EXISTS、NOT_EXISTS、 | ||||
| values |
|
21.3.7.19. StorageLivenessProbe リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| 定義 | Boolean |
21.3.7.20. StoragePermissionLevel リンクのコピーリンクがクリップボードにコピーされました!
For any update to PermissionLevel, also update: - pkg/searchbasedpolicies/builders/k8s_rbac.go - ui/src/messages/common.js
For any update to PermissionLevel, also update: - pkg/searchbasedpolicies/builders/k8s_rbac.go - ui/src/messages/common.js
| Enum 値 |
|---|
| UNSET |
| NONE |
| デフォルト |
| ELEVATED_IN_NAMESPACE |
| ELEVATED_CLUSTER_WIDE |
| CLUSTER_ADMIN |
21.3.7.21. StoragePortConfig リンクのコピーリンクがクリップボードにコピーされました!
Next Available Tag: 6
Next Available Tag: 6
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| name | String | ||||
| containerPort | Integer | int32 | |||
| protocol | String | ||||
| Exposure | UNSET、EXTERNAL、NODE、INTERNAL、HOST、ROUTE | ||||
| exposedPort | Integer | int32 | |||
| exposureInfos |
21.3.7.22. StorageReadinessProbe リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| 定義 | Boolean |
21.3.7.23. StorageResources リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| cpuCoresRequest | Float | float | |||
| cpuCoresLimit | Float | float | |||
| memoryMbRequest | Float | float | |||
| memoryMbLimit | Float | float |
21.3.7.24. StorageSecurityContext リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| privileged | Boolean | ||||
| selinux | |||||
| dropCapabilities |
| ||||
| addCapabilities |
| ||||
| readOnlyRootFilesystem | Boolean | ||||
| seccompProfile | |||||
| allowPrivilegeEscalation | Boolean |
21.3.7.25. StorageTaintEffect リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| UNKNOWN_TAINT_EFFECT |
| NO_SCHEDULE_TAINT_EFFECT |
| PREFER_NO_SCHEDULE_TAINT_EFFECT |
| NO_EXECUTE_TAINT_EFFECT |
21.3.7.26. StorageToleration リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| key | String | ||||
| operator | TOLERATION_OPERATION_UNKNOWN, TOLERATION_OPERATOR_EXISTS, TOLERATION_OPERATOR_EQUAL, | ||||
| value | String | ||||
| taintEffect | UNKNOWN_TAINT_EFFECT, NO_SCHEDULE_TAINT_EFFECT, PREFER_NO_SCHEDULE_TAINT_EFFECT, NO_EXECUTE_TAINT_EFFECT, |
21.3.7.27. StorageTolerationOperator リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| TOLERATION_OPERATION_UNKNOWN |
| TOLERATION_OPERATOR_EXISTS |
| TOLERATION_OPERATOR_EQUAL |
21.3.7.28. StorageVolume リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| name | String | ||||
| source | String | ||||
| destination | String | ||||
| readOnly | Boolean | ||||
| type | String | ||||
| mountPropagation | NONE、HOST_TO_CONTAINER、双方向性 |
21.3.7.29. VolumeMountPropagation リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| NONE |
| HOST_TO_CONTAINER |
| 双方向 |