Fleet Managed Namespaces - Create Or Update
FleetManagedNamespaceを作成する
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/managedNamespaces/{managedNamespaceName}?api-version=2026-02-01-preview
URI パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
fleet
|
path | True |
string minLength: 1maxLength: 63 pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ |
フリート リソースの名前。 |
|
managed
|
path | True |
string minLength: 1maxLength: 63 pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ |
艦隊管理ネームスペースリソースの名前です。 |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
リソース グループの名前。 名前の大文字と小文字は区別されません。 |
|
subscription
|
path | True |
string (uuid) |
ターゲット サブスクリプションの ID。 値は UUID である必要があります。 |
|
api-version
|
query | True |
string minLength: 1 |
この操作に使用する API バージョン。 |
要求ヘッダー
| 名前 | 必須 | 型 | 説明 |
|---|---|---|---|
| If-Match |
string |
要求は、エンティティがこの文字列と一致する場合にのみ続行する必要があります。 |
|
| If-None-Match |
string |
要求は、この文字列に一致するエンティティがない場合にのみ続行する必要があります。 |
要求本文
| 名前 | 必須 | 型 | 説明 |
|---|---|---|---|
| location | True |
string |
リソースが存在する地理的な場所 |
| properties |
このリソースのリソース固有のプロパティ。 |
||
| tags |
object |
リソース タグ。 |
応答
| 名前 | 型 | 説明 |
|---|---|---|
| 200 OK |
リソース「FleetManagedNamespace」更新操作が成功しました |
|
| 201 Created |
リソース「FleetManagedNamespace」の作成操作が成功しました ヘッダー
|
|
| Other Status Codes |
予期しないエラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー。
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
| 名前 | 説明 |
|---|---|
| user_impersonation | ユーザー アカウントを偽装する |
例
FleetManagedNamespaces_CreateOrUpdate
要求のサンプル
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgfleets/providers/Microsoft.ContainerService/fleets/fleet1/managedNamespaces/namespace1?api-version=2026-02-01-preview
{
"properties": {
"managedNamespaceProperties": {
"labels": {
"key1": "value1"
},
"annotations": {
"key2": "value2"
},
"defaultResourceQuota": {
"cpuRequest": "1",
"cpuLimit": "1",
"memoryRequest": "10Gi",
"memoryLimit": "32Gi"
},
"defaultNetworkPolicy": {
"ingress": "AllowSameNamespace",
"egress": "AllowAll"
}
},
"adoptionPolicy": "Never",
"deletePolicy": "Keep",
"propagationPolicy": {
"type": "Placement",
"placementProfile": {
"defaultClusterResourcePlacement": {
"policy": {
"placementType": "PickAll",
"affinity": {
"clusterAffinity": {
"requiredDuringSchedulingIgnoredDuringExecution": {
"clusterSelectorTerms": [
{
"labelSelector": {
"matchLabels": {
"gpu": "true"
},
"matchExpressions": [
{
"key": "region",
"operator": "In",
"values": [
"production1",
"production2"
]
}
]
},
"propertySelector": {
"matchExpressions": [
{
"name": "zones",
"operator": "Gt",
"values": [
"1"
]
}
]
}
}
]
}
}
},
"tolerations": [
{
"key": "AIWorkloadOnly",
"operator": "Exists",
"value": "true",
"effect": "NoSchedule"
}
]
}
}
}
},
"status": {
"lastOperationError": {}
}
},
"location": "eastus"
}
応答のサンプル
{
"properties": {
"managedNamespaceProperties": {
"labels": {
"key1": "value1"
},
"annotations": {
"key2": "value2"
},
"defaultResourceQuota": {
"cpuRequest": "1",
"cpuLimit": "1",
"memoryRequest": "10Gi",
"memoryLimit": "32Gi"
},
"defaultNetworkPolicy": {
"ingress": "AllowSameNamespace",
"egress": "AllowAll"
}
},
"adoptionPolicy": "Never",
"deletePolicy": "Keep",
"propagationPolicy": {
"type": "Placement",
"placementProfile": {
"defaultClusterResourcePlacement": {
"policy": {
"placementType": "PickAll",
"affinity": {
"clusterAffinity": {
"requiredDuringSchedulingIgnoredDuringExecution": {
"clusterSelectorTerms": [
{
"labelSelector": {
"matchLabels": {
"gpu": "true"
},
"matchExpressions": [
{
"key": "region",
"operator": "In",
"values": [
"production1",
"production2"
]
}
]
},
"propertySelector": {
"matchExpressions": [
{
"name": "zones",
"operator": "Gt",
"values": [
"1"
]
}
]
}
}
]
}
}
},
"tolerations": [
{
"key": "AIWorkloadOnly",
"operator": "Exists",
"value": "true",
"effect": "NoSchedule"
}
]
}
}
}
},
"status": {
"lastOperationError": {}
}
},
"eTag": "\"EtagValue\"",
"location": "eastus",
"id": "/subscriptions/subid1/resourcegroups/rg1/providers/Microsoft.ContainerService/fleets/fleet1/managedNamespaces/namespace1",
"name": "namespace1",
"type": "Microsoft.ContainerService/fleets/managedNamespaces",
"systemData": {
"createdBy": "someUser",
"createdByType": "User",
"createdAt": "2025-08-23T05:40:40.657Z",
"lastModifiedBy": "someOtherUser",
"lastModifiedByType": "User",
"lastModifiedAt": "2025-08-23T05:40:40.657Z"
}
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerService/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000?api-version=2025-08-01
{
"properties": {
"provisioningState": "Succeeded",
"managedNamespaceProperties": {
"labels": {
"key1": "value1"
},
"annotations": {
"key2": "value2"
},
"defaultResourceQuota": {
"cpuRequest": "1",
"cpuLimit": "1",
"memoryRequest": "10Gi",
"memoryLimit": "32Gi"
},
"defaultNetworkPolicy": {
"ingress": "AllowSameNamespace",
"egress": "AllowAll"
}
},
"adoptionPolicy": "Never",
"deletePolicy": "Keep",
"propagationPolicy": {
"type": "Placement",
"placementProfile": {
"defaultClusterResourcePlacement": {
"policy": {
"placementType": "PickAll",
"affinity": {
"clusterAffinity": {
"requiredDuringSchedulingIgnoredDuringExecution": {
"clusterSelectorTerms": [
{
"labelSelector": {
"matchLabels": {
"gpu": "true"
},
"matchExpressions": [
{
"key": "region",
"operator": "In",
"values": [
"production1",
"production2"
]
}
]
},
"propertySelector": {
"matchExpressions": [
{
"name": "zones",
"operator": "Gt",
"values": [
"1"
]
}
]
}
}
]
}
}
},
"tolerations": [
{
"key": "AIWorkloadOnly",
"operator": "Exists",
"value": "true",
"effect": "NoSchedule"
}
]
}
}
}
},
"status": {
"lastOperationError": {}
}
},
"eTag": "\"EtagValue\"",
"tags": {
"tag1": "tagValue1"
},
"location": "eastus",
"id": "/subscriptions/subid1/resourcegroups/rg1/providers/Microsoft.ContainerService/fleets/fleet1/managedNamespaces/namespace1",
"name": "namespace1",
"type": "Microsoft.ContainerService/fleets/managedNamespaces",
"systemData": {
"createdBy": "someUser",
"createdByType": "User",
"createdAt": "2025-08-23T05:40:40.657Z",
"lastModifiedBy": "someOtherUser",
"lastModifiedByType": "User",
"lastModifiedAt": "2025-08-23T05:40:40.657Z"
}
}
定義
| 名前 | 説明 |
|---|---|
|
Adoption |
同じ名前のネームスペースがすでに存在する場合、アクションを行います。 |
|
created |
リソースを作成した ID の種類。 |
|
Delete |
ARM管理される名前空間のオプションを削除してください。 |
|
Error |
リソース管理エラーの追加情報。 |
|
Error |
エラーの詳細。 |
|
Error |
エラー応答 |
|
Fleet |
艦隊管理のネームスペース。 |
|
Fleet |
フリート管理ネームスペースの特性。 |
|
Fleet |
フリート管理ネームスペースリソースのプロビジョニング状態 |
|
Fleet |
フリート管理名前空間のステータス情報。 |
|
Label |
演算子は、一連の値に対するキーのリレーションシップを表します。 有効な演算子は In、NotIn、Exists、DoesNotExist です。 |
|
Managed |
艦隊管理の名前空間のプロパティ。 |
|
Meta. |
ラベル セレクターは、一連のリソースに対するラベル クエリです。 matchLabels と matchExpressions の結果は ANDed です。 空のラベル セレクターは、すべてのオブジェクトと一致します。 null ラベル セレクターは、オブジェクトと一致しません。 |
|
Meta. |
ラベル セレクターの要件は、値、キー、およびキーと値を関連付ける演算子を含むセレクターです。 |
|
Network |
管理される名前空間のネットワークポリシー。 |
|
Placement. |
アフィニティはクラスタアフィニティのスケジューリングルールのグループです。 まだ追加予定です。 |
|
Placement. |
ClusterAffinityには、選択したリソースのクラスタ親和性スケジューリングルールが含まれています。 |
|
Placement. |
ClusterResourcePlacementSpecはClusterResourcePlacementの望ましい状態を定義します。 |
|
Placement. |
クラスターセレクタ |
|
Placement. |
クラスターセレクター用語 |
|
Placement. |
PlacementPolicyには、選択したリソースを配置するターゲットメンバークラスターを選択するルールが含まれています。 なお、結合されていてルールを満たすクラスタのみが選ばれることに注意してください。 指定できるフィールドは最大でも1つだけです:ClusterNamesとAffinityです。 もし指定がなければ、すべての結合クラスターを選択します。 |
|
Placement. |
PropertySelectorは、リソース配置のためのクラスタを選ぶ際のプロパティ要件を指定するのに役立ちます。 |
|
Placement. |
PropertySelectorRequirementは、リソース配置のためにクラスタを選択する際の特定のプロパティ要件です。 |
|
Placement. |
トレラーレーションにより、ClusterResourcePlacementはマッチングオペレーター<operator>を用いて、三重<キー、値、効果>に一致するあらゆる汚染を許容できます。 |
|
Placement |
デフォルトの配置プロファイル ClusterResourcePlacement |
|
Placement |
配置の種類。 「PickAll」、「PickN」、「PickFixed」などが挙げられます。 デフォルトはPickAllです。 |
|
Policy |
異なるネットワークポリシールールを表す可能な値。 |
|
Propagation |
艦隊内で名前空間の供給に使う伝播。 |
|
Propagation |
艦隊メンバー間で名前空間がどのように割り当てられるか。 |
|
Property |
演算子は、クラスタの観測された指定された性質の値と要件で示された値との関係を指定します。 |
|
Resource |
管理される名前空間のリソースクォータ。 |
|
system |
リソースの作成と最後の変更に関連するメタデータ。 |
|
Taint |
効果は汚染効果を一致させる。 空はすべての汚染効果に一致することを意味します。 指定されている場合、NoScheduleのみが許される値です。 |
|
Toleration |
演算子はキーと値の関係を表します。 有効な演算子は「存在する」と「等しい」です。 デフォルトは等しいです。 Existsは価値のワイルドカードに相当し、ClusterResourcePlacementは特定のカテゴリのすべての汚染を許容できます。 |
AdoptionPolicy
同じ名前のネームスペースがすでに存在する場合、アクションを行います。
| 値 | 説明 |
|---|---|
| Never |
すでに名前空間が存在する場合は、ARMが管理する既存の名前空間を引き継ぎません。 |
| IfIdentical |
同一のネームスペースがある場合は、既存のネームスペースをARMで管理するものとします。 |
| Always |
既存の名前空間は必ずARMで管理されるものを引き継ぎ、同一でなくても有効です。 |
createdByType
リソースを作成した ID の種類。
| 値 | 説明 |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeletePolicy
ARM管理される名前空間のオプションを削除してください。
| 値 | 説明 |
|---|---|
| Keep |
ARMリソースは削除し、名前空間は保持してください。 |
| Delete |
ARMリソースと名前空間の両方を削除してください。 |
ErrorAdditionalInfo
リソース管理エラーの追加情報。
| 名前 | 型 | 説明 |
|---|---|---|
| info |
object |
追加情報。 |
| type |
string |
追加情報の種類。 |
ErrorDetail
エラーの詳細。
| 名前 | 型 | 説明 |
|---|---|---|
| additionalInfo |
エラーの追加情報。 |
|
| code |
string |
エラー コード。 |
| details |
エラーの詳細。 |
|
| message |
string |
エラー メッセージ。 |
| target |
string |
エラーターゲット。 |
ErrorResponse
エラー応答
| 名前 | 型 | 説明 |
|---|---|---|
| error |
エラー オブジェクト。 |
FleetManagedNamespace
艦隊管理のネームスペース。
| 名前 | 型 | 説明 |
|---|---|---|
| eTag |
string |
eTag が応答本文で指定されている場合は、通常の etag 規則に従ってヘッダーとして提供することもできます。 エンティティ タグは、同じ要求されたリソースから 2 つ以上のエンティティを比較するために使用されます。 HTTP/1.1 では、etag (セクション 14.19)、If-Match (セクション 14.24)、If-None-Match (セクション 14.26)、および If-Range (セクション 14.27) ヘッダー フィールドのエンティティ タグを使用します。 |
| id |
string (arm-id) |
リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
リソースが存在する地理的な場所 |
| name |
string |
リソースの名前 |
| properties |
このリソースのリソース固有のプロパティ。 |
|
| systemData |
createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。 |
|
| tags |
object |
リソース タグ。 |
| type |
string |
リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" |
FleetManagedNamespaceProperties
フリート管理ネームスペースの特性。
| 名前 | 型 | 説明 |
|---|---|---|
| adoptionPolicy |
同じ名前の管理された名前空間がすでに存在する場合のアクションです。 デフォルトは「Never」です。 |
|
| deletePolicy |
フリート管理の名前空間のオプションを削除してください。 デフォルトは「キープ」です。 |
|
| managedNamespaceProperties |
艦隊管理の名前空間のプロパティ。 |
|
| portalFqdn |
string |
フリート ハブの Azure Portal FQDN。 |
| propagationPolicy |
名前空間を作成するための伝播のプロファイル。 |
|
| provisioningState |
最後の操作の状態。 |
|
| status |
艦隊管理名前空間の直近作業のステータス情報。 |
FleetManagedNamespaceProvisioningState
フリート管理ネームスペースリソースのプロビジョニング状態
| 値 | 説明 |
|---|---|
| Succeeded |
リソースが作成されました。 |
| Failed |
リソースの作成に失敗しました。 |
| Canceled |
リソースの作成が取り消されました。 |
| Creating |
フリート管理ネームスペースの作成時のプロビジョニング状態。 |
| Updating |
フリート管理の名前空間のプロビジョニング状態が更新されています。 |
| Deleting |
フリート管理の名前空間のプロビジョニング状態が削除される。 |
FleetManagedNamespaceStatus
フリート管理名前空間のステータス情報。
| 名前 | 型 | 説明 |
|---|---|---|
| lastOperationError |
フリート管理ネームスペースの最後の操作エラー |
|
| lastOperationId |
string |
フリートの最後のオペレーションIDは管理された名前空間でした |
LabelSelectorOperator
演算子は、一連の値に対するキーのリレーションシップを表します。 有効な演算子は In、NotIn、Exists、DoesNotExist です。
| 値 | 説明 |
|---|---|
| In |
ラベルセレクタ演算子 In |
| NotIn |
ラベルセレクタ演算子 NotIn |
| Exists |
ラベルセレクタ演算子が存在する |
| DoesNotExist |
ラベルセレクタ演算子 DoesNotExist |
ManagedNamespaceProperties
艦隊管理の名前空間のプロパティ。
| 名前 | 型 | 説明 |
|---|---|---|
| annotations |
object |
艦隊の注釈は名前空間管理に使われました。 |
| defaultNetworkPolicy |
フリートのデフォルトネットワークポリシーは管理された名前空間です。 |
|
| defaultResourceQuota |
艦隊管理のデフォルトリソースノルマは名前空間管理です。 |
|
| labels |
object |
艦隊のラベルは管理された名前空間でした。 |
Meta.V1.LabelSelector
ラベル セレクターは、一連のリソースに対するラベル クエリです。 matchLabels と matchExpressions の結果は ANDed です。 空のラベル セレクターは、すべてのオブジェクトと一致します。 null ラベル セレクターは、オブジェクトと一致しません。
| 名前 | 型 | 説明 |
|---|---|---|
| matchExpressions |
matchExpressions は、ラベル セレクターの要件の一覧です。 要件は ANDed です。 |
|
| matchLabels |
object |
matchLabels は {key, value} ペアのマップです。 matchLabels マップ内の 1 つの {key,value} は matchExpressions の要素と同じです。この要素のキー フィールドは "key"、演算子は "In" で、値配列には "value" のみが含まれます。 要件は ANDed です。 |
Meta.V1.LabelSelectorRequirement
ラベル セレクターの要件は、値、キー、およびキーと値を関連付ける演算子を含むセレクターです。
| 名前 | 型 | 説明 |
|---|---|---|
| key |
string |
キーは、セレクターが適用されるラベル キーです。 |
| operator |
演算子は、一連の値に対するキーのリレーションシップを表します。 有効な演算子は In、NotIn、Exists、DoesNotExist です。 |
|
| values |
string[] |
values は文字列値の配列です。 演算子が In または NotIn の場合、値の配列は空でない必要があります。 演算子が Exists または DoesNotExist の場合、値の配列は空である必要があります。 この配列は、戦略的マージ パッチ中に置き換えられます。 |
NetworkPolicy
管理される名前空間のネットワークポリシー。
| 名前 | 型 | 説明 |
|---|---|---|
| egress |
管理される名前空間の出口ポリシー。 |
|
| ingress |
管理された名前空間のイングレスポリシー。 |
Placement.V1.Affinity
アフィニティはクラスタアフィニティのスケジューリングルールのグループです。 まだ追加予定です。
| 名前 | 型 | 説明 |
|---|---|---|
| clusterAffinity |
ClusterAffinityには、選択したリソースのクラスタ親和性スケジューリングルールが含まれています。 |
Placement.V1.ClusterAffinity
ClusterAffinityには、選択したリソースのクラスタ親和性スケジューリングルールが含まれています。
| 名前 | 型 | 説明 |
|---|---|---|
| requiredDuringSchedulingIgnoredDuringExecution |
このフィールドで指定された親和性要件がスケジューリング時に満たされなければ、リソースはクラスタにスケジューリングされません。 配置後のある時点で(例:アップデートなど)このフィールドで指定された親和性要件が満たされなくなった場合、システムは最終的にリソースをクラスタから削除しようと試みるかもしれません。 |
Placement.V1.ClusterResourcePlacementSpec
ClusterResourcePlacementSpecはClusterResourcePlacementの望ましい状態を定義します。
| 名前 | 型 | 説明 |
|---|---|---|
| policy |
ポリシーは、選択したリソースを配置するメンバークラスタを選択する方法を定義します。 未指定の場合は、すべての結合メンバークラスターを選択します。 |
Placement.V1.ClusterSelector
クラスターセレクタ
| 名前 | 型 | 説明 |
|---|---|---|
| clusterSelectorTerms |
ClusterSelectorTermsはクラスタセレクタ用語の一覧です。 条件は |
Placement.V1.ClusterSelectorTerm
クラスターセレクター用語
| 名前 | 型 | 説明 |
|---|---|---|
| labelSelector |
LabelSelectorは、結合されたすべてのメンバークラスターに対するラベルクエリです。 クエリに一致するクラスタを選択します。 ラベルセレクタとプロパティセレクタを同じ項で指定すると、結果はAND処理されます。 |
|
| propertySelector |
PropertySelectorは、すべての結合メンバークラスターに対するプロパティクエリです。 クエリに一致するクラスタを選択します。 ラベルセレクタとプロパティセレクタを同じ項で指定すると、結果はAND処理されます。 現時点では、PropertySelectorは |
Placement.V1.PlacementPolicy
PlacementPolicyには、選択したリソースを配置するターゲットメンバークラスターを選択するルールが含まれています。 なお、結合されていてルールを満たすクラスタのみが選ばれることに注意してください。 指定できるフィールドは最大でも1つだけです:ClusterNamesとAffinityです。 もし指定がなければ、すべての結合クラスターを選択します。
| 名前 | 型 | 説明 |
|---|---|---|
| affinity |
アフィニティにはクラスタアフィニティのスケジューリングルールが含まれています。 選択されたリソースをどのメンバークラスターに配置するかを定義します。 配置タイプが「PickAll」または「PickN」の場合のみ有効です。 |
|
| clusterNames |
string[] |
ClusterNamesには、選択したリソースを配置するためのMemberClusterの名前のリストが含まれています。 配置タイプが「PickFixed」の場合のみ有効です |
| placementType |
配置の種類。 「PickAll」、「PickN」、「PickFixed」などが挙げられます。 デフォルトはPickAllです。 |
|
| tolerations |
指定されている場合は、ClusterResourcePlacementの許容範囲です。 寛容は更新も削除もできません。 このフィールドはベータレベルで、汚染と耐え難度の機能用です。 |
Placement.V1.PropertySelector
PropertySelectorは、リソース配置のためのクラスタを選ぶ際のプロパティ要件を指定するのに役立ちます。
| 名前 | 型 | 説明 |
|---|---|---|
| matchExpressions |
MatchExpressionsはPropertySelectorRequirementsの配列です。 要件はAND(AND)です。 |
Placement.V1.PropertySelectorRequirement
PropertySelectorRequirementは、リソース配置のためにクラスタを選択する際の特定のプロパティ要件です。
| 名前 | 型 | 説明 |
|---|---|---|
| name |
string |
名前は物件の名前であり、それはKubernetesのラベル名であるべきです。 |
| operator |
演算子は、クラスタの観測された指定された性質の値と要件で示された値との関係を指定します。 |
|
| values |
string[] |
値は指定された性質の値のリストで、フリートは与えられた演算子に従って個々のメンバークラスターの観測値と比較します。 現時点では、各値はKubernetesの量であるべきです。 詳細については、https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantityを参照してください。 演算子がGt(大きい)、Ge(大きい、それ以下)、Lt(小さい)、 |
Placement.V1.Toleration
トレラーレーションにより、ClusterResourcePlacementはマッチングオペレーター<operator>を用いて、三重<キー、値、効果>に一致するあらゆる汚染を許容できます。
| 名前 | 型 | 説明 |
|---|---|---|
| effect |
効果は汚染効果を一致させる。 空はすべての汚染効果に一致することを意味します。 指定されている場合、NoScheduleのみが許される値です。 |
|
| key |
string |
キーは寛容が適用される汚染キーです。 空はすべての汚染キーに一致することを意味します。 キーが空の場合、演算子はExistsでなければなりません。この組み合わせは、すべての値とすべてのキーを一致させることを意味します。 |
| operator |
演算子はキーと値の関係を表します。 有効な演算子は「存在する」と「等しい」です。 デフォルトは等しいです。 Existsは価値のワイルドカードに相当し、ClusterResourcePlacementは特定のカテゴリのすべての汚染を許容できます。 |
|
| value |
string |
価値とは、耐性が一致する汚染の価値です。 演算子がExistsの場合、値は空であるべきで、そうでなければ普通の文字列になります。 |
PlacementProfile
デフォルトの配置プロファイル ClusterResourcePlacement
| 名前 | 型 | 説明 |
|---|---|---|
| defaultClusterResourcePlacement |
デフォルトのClusterResourcePlacementポリシー設定です。 |
PlacementType
配置の種類。 「PickAll」、「PickN」、「PickFixed」などが挙げられます。 デフォルトはPickAllです。
| 値 | 説明 |
|---|---|
| PickAll |
PickAllはルールを満たすすべてのクラスターを選択します。 |
| PickFixed |
PickFixedは、固定されたクラスターのセットを選択します。 |
PolicyRule
異なるネットワークポリシールールを表す可能な値。
| 値 | 説明 |
|---|---|
| AllowAll |
すべてのネットワークトラフィックを許可します。 |
| DenyAll |
すべてのネットワークトラフィックを拒否します。 |
| AllowSameNamespace |
同じ名前空間内のトラフィックを許可します。 |
PropagationPolicy
艦隊内で名前空間の供給に使う伝播。
| 名前 | 型 | 説明 |
|---|---|---|
| placementProfile |
配置による伝播に使うプロファイル。 |
|
| type |
使用する保険の種類。 デフォルトは配置です。 |
PropagationType
艦隊メンバー間で名前空間がどのように割り当てられるか。
| 値 | 説明 |
|---|---|
| Placement |
ClusterResourcePlacementを使っています。 |
PropertySelectorOperator
演算子は、クラスタの観測された指定された性質の値と要件で示された値との関係を指定します。
| 値 | 説明 |
|---|---|
| Gt |
Gtは、特定のプロパティの観測値が要件で指定された値より大きい場合、フリートにクラスタを選択するよう指示します。 |
| Ge |
Geは、ある性質の観測値が要件で指定された値以上であれば、フリートにクラスタを選択することを指示します。 |
| Eq |
この式は、ある性質の観測値が要件で指定された値と等しい場合、フリートがクラスタを選択することを指示します。 |
| Ne |
Neは、特定の性質の観測値が要件で指定された値と一致しない場合にクラスタを選択することを指示します。 |
| Lt |
Ltは、あるプロパティの観測値が要件で指定された値より小さい場合、Fleetがクラスタを選択するよう指示します。 |
| Le |
Leは、ある性質の観測値が要件で指定された値以下であれば、フリートにクラスタを選択することを指示します。 |
ResourceQuota
管理される名前空間のリソースクォータ。
| 名前 | 型 | 説明 |
|---|---|---|
| cpuLimit |
string |
管理される名前空間のCPU制限。 詳細については、以下を参照してください。 https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-cpu |
| cpuRequest |
string |
管理される名前空間に対するCPUリクエスト。 詳細については、以下を参照してください。 https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-cpu |
| memoryLimit |
string |
管理される名前空間のメモリ制限です。 詳細については、以下を参照してください。 https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-memory |
| memoryRequest |
string |
管理される名前空間のメモリ要求。 詳細については、以下を参照してください。 https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-memory |
systemData
リソースの作成と最後の変更に関連するメタデータ。
| 名前 | 型 | 説明 |
|---|---|---|
| createdAt |
string (date-time) |
リソース作成のタイムスタンプ (UTC)。 |
| createdBy |
string |
リソースを作成した ID。 |
| createdByType |
リソースを作成した ID の種類。 |
|
| lastModifiedAt |
string (date-time) |
リソースの最終変更のタイムスタンプ (UTC) |
| lastModifiedBy |
string |
リソースを最後に変更した ID。 |
| lastModifiedByType |
リソースを最後に変更した ID の種類。 |
TaintEffect
効果は汚染効果を一致させる。 空はすべての汚染効果に一致することを意味します。 指定されている場合、NoScheduleのみが許される値です。
| 値 | 説明 |
|---|---|
| NoSchedule |
汚染を許容しない限り、新しいポッドはノードにスケジューリングさせず、スケジューラーを経ずにKubeletに提出されたすべてのポッドは起動させ、すでに稼働中のポッドはすべて実行を継続できるようにします。 スケジューラーによって強制された。 |
TolerationOperator
演算子はキーと値の関係を表します。 有効な演算子は「存在する」と「等しい」です。 デフォルトは等しいです。 Existsは価値のワイルドカードに相当し、ClusterResourcePlacementは特定のカテゴリのすべての汚染を許容できます。
| 値 | 説明 |
|---|---|
| Exists |
許容演算子が存在する |
| Equal |
許容演算子が等しい |