次の方法で共有


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 パラメーター

名前 / 必須 説明
fleetName
path True

string

minLength: 1
maxLength: 63
pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$

フリート リソースの名前。

managedNamespaceName
path True

string

minLength: 1
maxLength: 63
pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$

艦隊管理ネームスペースリソースの名前です。

resourceGroupName
path True

string

minLength: 1
maxLength: 90

リソース グループの名前。 名前の大文字と小文字は区別されません。

subscriptionId
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

FleetManagedNamespaceProperties

このリソースのリソース固有のプロパティ。

tags

object

リソース タグ。

応答

名前 説明
200 OK

FleetManagedNamespace

リソース「FleetManagedNamespace」更新操作が成功しました

201 Created

FleetManagedNamespace

リソース「FleetManagedNamespace」の作成操作が成功しました

ヘッダー

  • Azure-AsyncOperation: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

予期しないエラー応答。

セキュリティ

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"
  }
}

定義

名前 説明
AdoptionPolicy

同じ名前のネームスペースがすでに存在する場合、アクションを行います。

createdByType

リソースを作成した ID の種類。

DeletePolicy

ARM管理される名前空間のオプションを削除してください。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorDetail

エラーの詳細。

ErrorResponse

エラー応答

FleetManagedNamespace

艦隊管理のネームスペース。

FleetManagedNamespaceProperties

フリート管理ネームスペースの特性。

FleetManagedNamespaceProvisioningState

フリート管理ネームスペースリソースのプロビジョニング状態

FleetManagedNamespaceStatus

フリート管理名前空間のステータス情報。

LabelSelectorOperator

演算子は、一連の値に対するキーのリレーションシップを表します。 有効な演算子は In、NotIn、Exists、DoesNotExist です。

ManagedNamespaceProperties

艦隊管理の名前空間のプロパティ。

Meta.V1.LabelSelector

ラベル セレクターは、一連のリソースに対するラベル クエリです。 matchLabels と matchExpressions の結果は ANDed です。 空のラベル セレクターは、すべてのオブジェクトと一致します。 null ラベル セレクターは、オブジェクトと一致しません。

Meta.V1.LabelSelectorRequirement

ラベル セレクターの要件は、値、キー、およびキーと値を関連付ける演算子を含むセレクターです。

NetworkPolicy

管理される名前空間のネットワークポリシー。

Placement.V1.Affinity

アフィニティはクラスタアフィニティのスケジューリングルールのグループです。 まだ追加予定です。

Placement.V1.ClusterAffinity

ClusterAffinityには、選択したリソースのクラスタ親和性スケジューリングルールが含まれています。

Placement.V1.ClusterResourcePlacementSpec

ClusterResourcePlacementSpecはClusterResourcePlacementの望ましい状態を定義します。

Placement.V1.ClusterSelector

クラスターセレクタ

Placement.V1.ClusterSelectorTerm

クラスターセレクター用語

Placement.V1.PlacementPolicy

PlacementPolicyには、選択したリソースを配置するターゲットメンバークラスターを選択するルールが含まれています。 なお、結合されていてルールを満たすクラスタのみが選ばれることに注意してください。 指定できるフィールドは最大でも1つだけです:ClusterNamesとAffinityです。 もし指定がなければ、すべての結合クラスターを選択します。

Placement.V1.PropertySelector

PropertySelectorは、リソース配置のためのクラスタを選ぶ際のプロパティ要件を指定するのに役立ちます。

Placement.V1.PropertySelectorRequirement

PropertySelectorRequirementは、リソース配置のためにクラスタを選択する際の特定のプロパティ要件です。

Placement.V1.Toleration

トレラーレーションにより、ClusterResourcePlacementはマッチングオペレーター<operator>を用いて、三重<キー、値、効果>に一致するあらゆる汚染を許容できます。

PlacementProfile

デフォルトの配置プロファイル ClusterResourcePlacement

PlacementType

配置の種類。 「PickAll」、「PickN」、「PickFixed」などが挙げられます。 デフォルトはPickAllです。

PolicyRule

異なるネットワークポリシールールを表す可能な値。

PropagationPolicy

艦隊内で名前空間の供給に使う伝播。

PropagationType

艦隊メンバー間で名前空間がどのように割り当てられるか。

PropertySelectorOperator

演算子は、クラスタの観測された指定された性質の値と要件で示された値との関係を指定します。

ResourceQuota

管理される名前空間のリソースクォータ。

systemData

リソースの作成と最後の変更に関連するメタデータ。

TaintEffect

効果は汚染効果を一致させる。 空はすべての汚染効果に一致することを意味します。 指定されている場合、NoScheduleのみが許される値です。

TolerationOperator

演算子はキーと値の関係を表します。 有効な演算子は「存在する」と「等しい」です。 デフォルトは等しいです。 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

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

ErrorDetail[]

エラーの詳細。

message

string

エラー メッセージ。

target

string

エラーターゲット。

ErrorResponse

エラー応答

名前 説明
error

ErrorDetail

エラー オブジェクト。

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

FleetManagedNamespaceProperties

このリソースのリソース固有のプロパティ。

systemData

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

tags

object

リソース タグ。

type

string

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

FleetManagedNamespaceProperties

フリート管理ネームスペースの特性。

名前 説明
adoptionPolicy

AdoptionPolicy

同じ名前の管理された名前空間がすでに存在する場合のアクションです。 デフォルトは「Never」です。

deletePolicy

DeletePolicy

フリート管理の名前空間のオプションを削除してください。 デフォルトは「キープ」です。

managedNamespaceProperties

ManagedNamespaceProperties

艦隊管理の名前空間のプロパティ。

portalFqdn

string

フリート ハブの Azure Portal FQDN。

propagationPolicy

PropagationPolicy

名前空間を作成するための伝播のプロファイル。

provisioningState

FleetManagedNamespaceProvisioningState

最後の操作の状態。

status

FleetManagedNamespaceStatus

艦隊管理名前空間の直近作業のステータス情報。

FleetManagedNamespaceProvisioningState

フリート管理ネームスペースリソースのプロビジョニング状態

説明
Succeeded

リソースが作成されました。

Failed

リソースの作成に失敗しました。

Canceled

リソースの作成が取り消されました。

Creating

フリート管理ネームスペースの作成時のプロビジョニング状態。

Updating

フリート管理の名前空間のプロビジョニング状態が更新されています。

Deleting

フリート管理の名前空間のプロビジョニング状態が削除される。

FleetManagedNamespaceStatus

フリート管理名前空間のステータス情報。

名前 説明
lastOperationError

ErrorDetail

フリート管理ネームスペースの最後の操作エラー

lastOperationId

string

フリートの最後のオペレーションIDは管理された名前空間でした

LabelSelectorOperator

演算子は、一連の値に対するキーのリレーションシップを表します。 有効な演算子は In、NotIn、Exists、DoesNotExist です。

説明
In

ラベルセレクタ演算子 In

NotIn

ラベルセレクタ演算子 NotIn

Exists

ラベルセレクタ演算子が存在する

DoesNotExist

ラベルセレクタ演算子 DoesNotExist

ManagedNamespaceProperties

艦隊管理の名前空間のプロパティ。

名前 説明
annotations

object

艦隊の注釈は名前空間管理に使われました。

defaultNetworkPolicy

NetworkPolicy

フリートのデフォルトネットワークポリシーは管理された名前空間です。

defaultResourceQuota

ResourceQuota

艦隊管理のデフォルトリソースノルマは名前空間管理です。

labels

object

艦隊のラベルは管理された名前空間でした。

Meta.V1.LabelSelector

ラベル セレクターは、一連のリソースに対するラベル クエリです。 matchLabels と matchExpressions の結果は ANDed です。 空のラベル セレクターは、すべてのオブジェクトと一致します。 null ラベル セレクターは、オブジェクトと一致しません。

名前 説明
matchExpressions

Meta.V1.LabelSelectorRequirement[]

matchExpressions は、ラベル セレクターの要件の一覧です。 要件は ANDed です。

matchLabels

object

matchLabels は {key, value} ペアのマップです。 matchLabels マップ内の 1 つの {key,value} は matchExpressions の要素と同じです。この要素のキー フィールドは "key"、演算子は "In" で、値配列には "value" のみが含まれます。 要件は ANDed です。

Meta.V1.LabelSelectorRequirement

ラベル セレクターの要件は、値、キー、およびキーと値を関連付ける演算子を含むセレクターです。

名前 説明
key

string

キーは、セレクターが適用されるラベル キーです。

operator

LabelSelectorOperator

演算子は、一連の値に対するキーのリレーションシップを表します。 有効な演算子は In、NotIn、Exists、DoesNotExist です。

values

string[]

values は文字列値の配列です。 演算子が In または NotIn の場合、値の配列は空でない必要があります。 演算子が Exists または DoesNotExist の場合、値の配列は空である必要があります。 この配列は、戦略的マージ パッチ中に置き換えられます。

NetworkPolicy

管理される名前空間のネットワークポリシー。

名前 説明
egress

PolicyRule

管理される名前空間の出口ポリシー。

ingress

PolicyRule

管理された名前空間のイングレスポリシー。

Placement.V1.Affinity

アフィニティはクラスタアフィニティのスケジューリングルールのグループです。 まだ追加予定です。

名前 説明
clusterAffinity

Placement.V1.ClusterAffinity

ClusterAffinityには、選択したリソースのクラスタ親和性スケジューリングルールが含まれています。

Placement.V1.ClusterAffinity

ClusterAffinityには、選択したリソースのクラスタ親和性スケジューリングルールが含まれています。

名前 説明
requiredDuringSchedulingIgnoredDuringExecution

Placement.V1.ClusterSelector

このフィールドで指定された親和性要件がスケジューリング時に満たされなければ、リソースはクラスタにスケジューリングされません。 配置後のある時点で(例:アップデートなど)このフィールドで指定された親和性要件が満たされなくなった場合、システムは最終的にリソースをクラスタから削除しようと試みるかもしれません。

Placement.V1.ClusterResourcePlacementSpec

ClusterResourcePlacementSpecはClusterResourcePlacementの望ましい状態を定義します。

名前 説明
policy

Placement.V1.PlacementPolicy

ポリシーは、選択したリソースを配置するメンバークラスタを選択する方法を定義します。 未指定の場合は、すべての結合メンバークラスターを選択します。

Placement.V1.ClusterSelector

クラスターセレクタ

名前 説明
clusterSelectorTerms

Placement.V1.ClusterSelectorTerm[]

ClusterSelectorTermsはクラスタセレクタ用語の一覧です。 条件は ORed

Placement.V1.ClusterSelectorTerm

クラスターセレクター用語

名前 説明
labelSelector

Meta.V1.LabelSelector

LabelSelectorは、結合されたすべてのメンバークラスターに対するラベルクエリです。 クエリに一致するクラスタを選択します。 ラベルセレクタとプロパティセレクタを同じ項で指定すると、結果はAND処理されます。

propertySelector

Placement.V1.PropertySelector

PropertySelectorは、すべての結合メンバークラスターに対するプロパティクエリです。 クエリに一致するクラスタを選択します。 ラベルセレクタとプロパティセレクタを同じ項で指定すると、結果はAND処理されます。 現時点では、PropertySelectorは RequiredDuringSchedulingIgnoredDuringExecution アフィニティ用語としか使用できません。 このフィールドはベータレベルです。これはプロパティベースのスケジューリング機能用で、デプロイメントでプロパティプロバイダーが有効化された場合にのみ機能します。

Placement.V1.PlacementPolicy

PlacementPolicyには、選択したリソースを配置するターゲットメンバークラスターを選択するルールが含まれています。 なお、結合されていてルールを満たすクラスタのみが選ばれることに注意してください。 指定できるフィールドは最大でも1つだけです:ClusterNamesとAffinityです。 もし指定がなければ、すべての結合クラスターを選択します。

名前 説明
affinity

Placement.V1.Affinity

アフィニティにはクラスタアフィニティのスケジューリングルールが含まれています。 選択されたリソースをどのメンバークラスターに配置するかを定義します。 配置タイプが「PickAll」または「PickN」の場合のみ有効です。

clusterNames

string[]

ClusterNamesには、選択したリソースを配置するためのMemberClusterの名前のリストが含まれています。 配置タイプが「PickFixed」の場合のみ有効です

placementType

PlacementType

配置の種類。 「PickAll」、「PickN」、「PickFixed」などが挙げられます。 デフォルトはPickAllです。

tolerations

Placement.V1.Toleration[]

指定されている場合は、ClusterResourcePlacementの許容範囲です。 寛容は更新も削除もできません。 このフィールドはベータレベルで、汚染と耐え難度の機能用です。

Placement.V1.PropertySelector

PropertySelectorは、リソース配置のためのクラスタを選ぶ際のプロパティ要件を指定するのに役立ちます。

名前 説明
matchExpressions

Placement.V1.PropertySelectorRequirement[]

MatchExpressionsはPropertySelectorRequirementsの配列です。 要件はAND(AND)です。

Placement.V1.PropertySelectorRequirement

PropertySelectorRequirementは、リソース配置のためにクラスタを選択する際の特定のプロパティ要件です。

名前 説明
name

string

名前は物件の名前であり、それはKubernetesのラベル名であるべきです。

operator

PropertySelectorOperator

演算子は、クラスタの観測された指定された性質の値と要件で示された値との関係を指定します。

values

string[]

値は指定された性質の値のリストで、フリートは与えられた演算子に従って個々のメンバークラスターの観測値と比較します。 現時点では、各値はKubernetesの量であるべきです。 詳細については、https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantityを参照してください。 演算子がGt(大きい)、Ge(大きい、それ以下)、Lt(小さい)、 Le (小さいまたは等しい)、Eq(等しい)、またはNe(ne)である場合、リストに正確に1つの値を指定しなければなりません。

Placement.V1.Toleration

トレラーレーションにより、ClusterResourcePlacementはマッチングオペレーター<operator>を用いて、三重<キー、値、効果>に一致するあらゆる汚染を許容できます。

名前 説明
effect

TaintEffect

効果は汚染効果を一致させる。 空はすべての汚染効果に一致することを意味します。 指定されている場合、NoScheduleのみが許される値です。

key

string

キーは寛容が適用される汚染キーです。 空はすべての汚染キーに一致することを意味します。 キーが空の場合、演算子はExistsでなければなりません。この組み合わせは、すべての値とすべてのキーを一致させることを意味します。

operator

TolerationOperator

演算子はキーと値の関係を表します。 有効な演算子は「存在する」と「等しい」です。 デフォルトは等しいです。 Existsは価値のワイルドカードに相当し、ClusterResourcePlacementは特定のカテゴリのすべての汚染を許容できます。

value

string

価値とは、耐性が一致する汚染の価値です。 演算子がExistsの場合、値は空であるべきで、そうでなければ普通の文字列になります。

PlacementProfile

デフォルトの配置プロファイル ClusterResourcePlacement

名前 説明
defaultClusterResourcePlacement

Placement.V1.ClusterResourcePlacementSpec

デフォルトのClusterResourcePlacementポリシー設定です。

PlacementType

配置の種類。 「PickAll」、「PickN」、「PickFixed」などが挙げられます。 デフォルトはPickAllです。

説明
PickAll

PickAllはルールを満たすすべてのクラスターを選択します。

PickFixed

PickFixedは、固定されたクラスターのセットを選択します。

PolicyRule

異なるネットワークポリシールールを表す可能な値。

説明
AllowAll

すべてのネットワークトラフィックを許可します。

DenyAll

すべてのネットワークトラフィックを拒否します。

AllowSameNamespace

同じ名前空間内のトラフィックを許可します。

PropagationPolicy

艦隊内で名前空間の供給に使う伝播。

名前 説明
placementProfile

PlacementProfile

配置による伝播に使うプロファイル。

type

PropagationType

使用する保険の種類。 デフォルトは配置です。

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

createdByType

リソースを作成した ID の種類。

lastModifiedAt

string (date-time)

リソースの最終変更のタイムスタンプ (UTC)

lastModifiedBy

string

リソースを最後に変更した ID。

lastModifiedByType

createdByType

リソースを最後に変更した ID の種類。

TaintEffect

効果は汚染効果を一致させる。 空はすべての汚染効果に一致することを意味します。 指定されている場合、NoScheduleのみが許される値です。

説明
NoSchedule

汚染を許容しない限り、新しいポッドはノードにスケジューリングさせず、スケジューラーを経ずにKubeletに提出されたすべてのポッドは起動させ、すでに稼働中のポッドはすべて実行を継続できるようにします。 スケジューラーによって強制された。

TolerationOperator

演算子はキーと値の関係を表します。 有効な演算子は「存在する」と「等しい」です。 デフォルトは等しいです。 Existsは価値のワイルドカードに相当し、ClusterResourcePlacementは特定のカテゴリのすべての汚染を許容できます。

説明
Exists

許容演算子が存在する

Equal

許容演算子が等しい