Fleet Managed Namespaces - Create Or Update
Создать пространство имён FleetManaged.
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])?$ |
Имя ресурса Fleet. |
|
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) |
Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (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 Flow.
Тип:
oauth2
Flow:
implicit
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 |
Тип удостоверения, создавшего ресурс. |
|
Delete |
Удалить опции для управляемого пространства имён ARM. |
|
Error |
Дополнительные сведения об ошибке управления ресурсами. |
|
Error |
Сведения об ошибке. |
|
Error |
Ответ на ошибку |
|
Fleet |
Управляемое флотом пространство имён. |
|
Fleet |
Свойства управляемого флотом пространства имён. |
|
Fleet |
Ресурс пространства имён, управляемый флотом, определяется состоянием снабжения |
|
Fleet |
Информация о статусе пространства имён, управляемого флотом. |
|
Label |
оператор представляет связь ключа с набором значений. Допустимые операторы In, NotIn, Exists и DoesNotExist. |
|
Managed |
Свойства пространства имён управляемых флотом. |
|
Meta. |
Селектор меток — это запрос меток по набору ресурсов. Результат сопоставленияLabels и matchExpressions — ANDed. Пустой селектор меток соответствует всем объектам. Селектор меток NULL не соответствует объектам. |
|
Meta. |
Требование селектора меток — это селектор, содержащий значения, ключ и оператор, связанный с ключом и значениями. |
|
Network |
Политика сети для управляемого пространства имён. |
|
Placement. |
Affinity — это группа правил планирования по кластерной аффинности. Ещё добавим. |
|
Placement. |
ClusterAffinity содержит правила планирования аффинности кластеров для выбранных ресурсов. |
|
Placement. |
ClusterResourcePlacementSpec определяет желаемое состояние ClusterResourcePlacement. |
|
Placement. |
ClusterSelector |
|
Placement. |
ClusterSelectorTerm |
|
Placement. |
PlacementPolicy содержит правила для выбора целевых кластеров участников для размещения выбранных ресурсов. Обратите внимание, что будут выбраны только те кластеры, которые одновременно объединены и удовлетворяют правилам. Вы можете указать максимум одно из двух полей: ClusterNames и Affinity. Если их не указано, выбираются все объединённые кластеры. |
|
Placement. |
PropertySelector помогает пользователю задавать требования к свойствам при выборе кластеров для размещения ресурсов. |
|
Placement. |
PropertySelectorRequirement — это конкретное требование свойств при выборе кластеров для размещения ресурсов. |
|
Placement. |
Толерантность позволяет ClusterResourcePlacement терпеть любое загрязнение, соответствующее эффекту< тройного >ключа, значения, с помощью оператора <>сопоставления. |
|
Placement |
Профиль конфигурации для стандартного ClusterResourcePlacement для размещения. |
|
Placement |
Тип размещения. Это может быть «PickAll», «PickN» или «PickFixed». По умолчанию — PickAll. |
|
Policy |
Возможные значения, представляющие разные правила сетевой политики. |
|
Propagation |
Распространение, которое будет использоваться для провизии пространства имён среди флота. |
|
Propagation |
Как пространство имён будет предоставляться среди членов флота. |
|
Property |
Оператор определяет связь между наблюдаемым значением заданного свойства кластером и значениями, указанными в требовании. |
|
Resource |
Квота ресурсов для управляемого пространства имён. |
|
system |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
|
Taint |
Эффект указывает на эффект загрязнения, который должен соответствовать. Пустое означает, что все эффекты загрязнения соответствуют. При указании единственное допустимое значение — NoSchedule. |
|
Toleration |
Оператор представляет отношение ключа к значению. Допустимые операторы — это Exists и Equal. По умолчанию равный. Exists эквивалентно wildcard по ценности, так что ClusterResourcePlacement может терпеть все пятна конкретной категории. |
AdoptionPolicy
Действуйте, если пространство имён с таким же именем уже существует.
| Значение | Описание |
|---|---|
| Never |
Если пространство имён уже существует, не берите на себя существующее пространство имён, которым управляет ARM. |
| IfIdentical |
Если существует идентичное пространство имён, возьмите на себя существующее пространство имён для управления ARM. |
| Always |
Всегда берите на себя существующее пространство имён, которым управляет ARM, даже если оно не идентичное. |
createdByType
Тип удостоверения, создавшего ресурс.
| Значение | Описание |
|---|---|
| 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. Теги сущностей используются для сравнения двух или нескольких сущностей из одного запрошенного ресурса. HTTP/1.1 использует теги сущностей в etag (раздел 14.19), If-Match (раздел 14.24), If-None-Match (раздел 14.26) и If-Range (раздел 14.27). |
| id |
string (arm-id) |
Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
Географическое расположение, в котором находится ресурс |
| name |
string |
Имя ресурса |
| properties |
Свойства, относящиеся к ресурсу, для этого ресурса. |
|
| systemData |
Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy. |
|
| tags |
object |
Теги ресурсов. |
| type |
string |
Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts" |
FleetManagedNamespaceProperties
Свойства управляемого флотом пространства имён.
| Имя | Тип | Описание |
|---|---|---|
| adoptionPolicy |
Действуйте, если управляемое пространство имён с таким же именем уже существует. По умолчанию — никогда. |
|
| deletePolicy |
Удалить опции пространства имён, управляемого флотом. По умолчанию — Keep. |
|
| managedNamespaceProperties |
Свойства пространства имён управляемых флотом. |
|
| portalFqdn |
string |
Полное доменное имя портала Azure центра Флота. |
| propagationPolicy |
Профиль распространения для создания пространства имён. |
|
| provisioningState |
Состояние последней операции. |
|
| status |
Информация о состоянии последней операции для пространства имён, управляемых флотом. |
FleetManagedNamespaceProvisioningState
Ресурс пространства имён, управляемый флотом, определяется состоянием снабжения
| Значение | Описание |
|---|---|
| Succeeded |
Ресурс создан. |
| Failed |
Не удалось создать ресурс. |
| Canceled |
Создание ресурсов было отменено. |
| Creating |
Состояние предоставления пространства имён, управляемого флотом, которое создаётся. |
| Updating |
Обновляемое состояние пространства имён, управляемых флотом. |
| Deleting |
Состояние предоставления пространства имён, управляемое флотом, удаляется. |
FleetManagedNamespaceStatus
Информация о статусе пространства имён, управляемого флотом.
| Имя | Тип | Описание |
|---|---|---|
| lastOperationError |
Последняя ошибка эксплуатации управляемого флотом пространства имён |
|
| lastOperationId |
string |
Последний операционный идентификатор для управляемого флотом пространства имён |
LabelSelectorOperator
оператор представляет связь ключа с набором значений. Допустимые операторы In, NotIn, Exists и DoesNotExist.
| Значение | Описание |
|---|---|
| In |
Оператор селектора меток в |
| NotIn |
Оператор выбора меток NotIn |
| Exists |
Существует оператор выбора меток |
| DoesNotExist |
Оператор селектора меток DoesNotExist |
ManagedNamespaceProperties
Свойства пространства имён управляемых флотом.
| Имя | Тип | Описание |
|---|---|---|
| annotations |
object |
Аннотации к управляемому пространству имён флота. |
| defaultNetworkPolicy |
Стандартная сетевая политика для пространства имён, управляемых флотом. |
|
| defaultResourceQuota |
Стандартная квота ресурсов для пространства имён, управляемых флотом. |
|
| labels |
object |
Лейбли для управляемого флота имён — пространство имён. |
Meta.V1.LabelSelector
Селектор меток — это запрос меток по набору ресурсов. Результат сопоставленияLabels и matchExpressions — ANDed. Пустой селектор меток соответствует всем объектам. Селектор меток NULL не соответствует объектам.
| Имя | Тип | Описание |
|---|---|---|
| matchExpressions |
matchExpressions — это список требований селектора меток. Требования являются ANDed. |
|
| matchLabels |
object |
matchLabels — это отображение пар {ключ, значение}. Один объект {key,value} в карте matchLabels эквивалентен элементу matchExpressions, ключевое поле которого — "ключ", оператор имеет значение "In", а массив значений содержит только "value". Требования являются ANDed. |
Meta.V1.LabelSelectorRequirement
Требование селектора меток — это селектор, содержащий значения, ключ и оператор, связанный с ключом и значениями.
| Имя | Тип | Описание |
|---|---|---|
| key |
string |
ключ метки, к которому применяется селектор. |
| operator |
оператор представляет связь ключа с набором значений. Допустимые операторы In, NotIn, Exists и DoesNotExist. |
|
| values |
string[] |
значения — это массив строковых значений. Если оператор имеет значение In или NotIn, массив значений должен быть непуст. Если оператор имеет значение "Существует" или "IsNotExist", массив значений должен быть пустым. Этот массив заменяется во время стратегического исправления слияния. |
NetworkPolicy
Политика сети для управляемого пространства имён.
| Имя | Тип | Описание |
|---|---|---|
| egress |
Политика выхода для управляемого пространства имён. |
|
| ingress |
Политика входа в управляемое пространство имён. |
Placement.V1.Affinity
Affinity — это группа правил планирования по кластерной аффинности. Ещё добавим.
| Имя | Тип | Описание |
|---|---|---|
| clusterAffinity |
ClusterAffinity содержит правила планирования аффинности кластеров для выбранных ресурсов. |
Placement.V1.ClusterAffinity
ClusterAffinity содержит правила планирования аффинности кластеров для выбранных ресурсов.
| Имя | Тип | Описание |
|---|---|---|
| requiredDuringSchedulingIgnoredDuringExecution |
Если требования к аффинности, указанные в этом поле, не выполнены во время планирования, ресурс не будет запланирован на кластер. Если требования к аффинности, указанные в этом поле, перестают выполняться в какой-то момент после размещения (например, из-за обновления), система может попытаться или не попытаться в конечном итоге удалить ресурс из кластера. |
Placement.V1.ClusterResourcePlacementSpec
ClusterResourcePlacementSpec определяет желаемое состояние ClusterResourcePlacement.
| Имя | Тип | Описание |
|---|---|---|
| policy |
Политика определяет, как выбрать кластеры участников для размещения выбранных ресурсов. Если не указано, выбираются все объединённые кластеры участников. |
Placement.V1.ClusterSelector
ClusterSelector
| Имя | Тип | Описание |
|---|---|---|
| clusterSelectorTerms |
ClusterSelectorTerms — это список терминов селектора кластера. Условия таковы: |
Placement.V1.ClusterSelectorTerm
ClusterSelectorTerm
| Имя | Тип | Описание |
|---|---|---|
| labelSelector |
LabelSelector — это запрос к меткам ко всем объединённым кластерам участников. Выбираются кластеры, соответствующие запросу. Если указать и выборщики меток, и свойства в одном термине, результат будет AND. |
|
| propertySelector |
PropertySelector — это запрос к свойствам ко всем объединённым кластерам участников. Выбираются кластеры, соответствующие запросу. Если указать и выборщики меток, и свойства в одном термине, результат будет AND. В данный момент PropertySelector можно использовать только с |
Placement.V1.PlacementPolicy
PlacementPolicy содержит правила для выбора целевых кластеров участников для размещения выбранных ресурсов. Обратите внимание, что будут выбраны только те кластеры, которые одновременно объединены и удовлетворяют правилам. Вы можете указать максимум одно из двух полей: ClusterNames и Affinity. Если их не указано, выбираются все объединённые кластеры.
| Имя | Тип | Описание |
|---|---|---|
| affinity |
Affinity содержит правила планирования по аффинитету кластеров. Определяет, в какие кластеры участников размещать выбранные ресурсы. Действует только если тип размещения — «PickAll» или «PickN». |
|
| clusterNames |
string[] |
ClusterNames содержит список имён MemberCluster для размещения выбранных ресурсов. Действует только если тип размещения — «PickFixed». |
| placementType |
Тип размещения. Это может быть «PickAll», «PickN» или «PickFixed». По умолчанию — PickAll. |
|
| tolerations |
Если указано, то ClusterResourcePlacement's Tolerances. Терпимость не может быть обновлена или удалена. Это поле бета-уровня и предназначено для функции загрязнений и толерантности. |
Placement.V1.PropertySelector
PropertySelector помогает пользователю задавать требования к свойствам при выборе кластеров для размещения ресурсов.
| Имя | Тип | Описание |
|---|---|---|
| matchExpressions |
MatchExpressions — это массив PropertySelectorRequirements. Требования И И. |
Placement.V1.PropertySelectorRequirement
PropertySelectorRequirement — это конкретное требование свойств при выборе кластеров для размещения ресурсов.
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Название — это название объекта; это должно быть название на лейбле Kubernetes. |
| operator |
Оператор определяет связь между наблюдаемым значением заданного свойства кластером и значениями, указанными в требовании. |
|
| values |
string[] |
Значения — это список значений указанного свойства, который Fleet сравнивает с наблюдаемыми значениями отдельных кластеров участников в соответствии с заданным оператором. В данный момент каждое значение должно быть числом Kubernetes. Дополнительные сведения см. в разделе https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity. Если оператор равен Gt (больше чего), Ge (больше или равно), Lt (меньше), или |
Placement.V1.Toleration
Толерантность позволяет ClusterResourcePlacement терпеть любое загрязнение, соответствующее эффекту< тройного >ключа, значения, с помощью оператора <>сопоставления.
| Имя | Тип | Описание |
|---|---|---|
| effect |
Эффект указывает на эффект загрязнения, который должен соответствовать. Пустое означает, что все эффекты загрязнения соответствуют. При указании единственное допустимое значение — NoSchedule. |
|
| key |
string |
Ключ — это тот, к которому применяется толерантность. Пустое означает совпадение со всеми ключами загрязнения. Если ключ пуст, оператор должен быть Exists; Эта комбинация означает совпадение всех значений и всех ключей. |
| operator |
Оператор представляет отношение ключа к значению. Допустимые операторы — это Exists и Equal. По умолчанию равный. Exists эквивалентно wildcard по ценности, так что ClusterResourcePlacement может терпеть все пятна конкретной категории. |
|
| value |
string |
Значение — это значение загрязнения, с которым соответствует толерантность. Если оператор — Exists, значение должно быть пустым, иначе это просто обычная строка. |
PlacementProfile
Профиль конфигурации для стандартного ClusterResourcePlacement для размещения.
| Имя | Тип | Описание |
|---|---|---|
| defaultClusterResourcePlacement |
Стандартная конфигурация политики ClusterResourcePlacement. |
PlacementType
Тип размещения. Это может быть «PickAll», «PickN» или «PickFixed». По умолчанию — PickAll.
| Значение | Описание |
|---|---|
| PickAll |
PickAll выбирает все кластеры, которые соответствуют правилам. |
| PickFixed |
PickFixed выбирает фиксированный набор кластеров. |
PolicyRule
Возможные значения, представляющие разные правила сетевой политики.
| Значение | Описание |
|---|---|
| AllowAll |
Разрешите весь сетевой трафик. |
| DenyAll |
Запретите весь сетевой трафик. |
| AllowSameNamespace |
Разрешите трафик в пределах одного пространства имен. |
PropagationPolicy
Распространение, которое будет использоваться для провизии пространства имён среди флота.
| Имя | Тип | Описание |
|---|---|---|
| placementProfile |
Профиль, который будет использоваться для распространения через размещение. |
|
| type |
Тип полиса, который будет использоваться. По умолчанию — Placement. |
PropagationType
Как пространство имён будет предоставляться среди членов флота.
| Значение | Описание |
|---|---|
| Placement |
Использование ClusterResourcePlacement. |
PropertySelectorOperator
Оператор определяет связь между наблюдаемым значением заданного свойства кластером и значениями, указанными в требовании.
| Значение | Описание |
|---|---|
| Gt |
Gt диктует Fleet выбирать кластер, если его наблюдаемое значение данного свойства превышает значение, указанное в требовании. |
| Ge |
Ge диктует Fleet выбирать кластер, если его наблюдаемое значение данного свойства больше или равно значению, указанному в требовании. |
| Eq |
Eq диктует Fleet выбирать кластер, если его наблюдаемое значение данного свойства равно значениям, указанным в требовании. |
| Ne |
Ne диктует Fleet выбирать кластер, если его наблюдаемое значение данного свойства не равно значениям, указанным в требовании. |
| Lt |
Lt диктует Fleet выбрать кластер, если его наблюдаемое значение данного свойства меньше значения, указанного в требовании. |
| Le |
Le диктует Fleet выбрать кластер, если его наблюдаемое значение данного свойства меньше или равно значению, указанному в требовании. |
ResourceQuota
Квота ресурсов для управляемого пространства имён.
| Имя | Тип | Описание |
|---|---|---|
| cpuLimit |
string |
Ограничение CPU для управляемого пространства имён. Дополнительные возможности см. в статье https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-cpu |
| cpuRequest |
string |
Запрос процессора управляемого пространства имён. Дополнительные возможности см. в статье 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 |
Удостоверение, создающее ресурс. |
| createdByType |
Тип удостоверения, создавшего ресурс. |
|
| lastModifiedAt |
string (date-time) |
Метка времени последнего изменения ресурса (UTC) |
| lastModifiedBy |
string |
Идентификатор, который последний раз изменил ресурс. |
| lastModifiedByType |
Тип удостоверения, который последний раз изменил ресурс. |
TaintEffect
Эффект указывает на эффект загрязнения, который должен соответствовать. Пустое означает, что все эффекты загрязнения соответствуют. При указании единственное допустимое значение — NoSchedule.
| Значение | Описание |
|---|---|
| NoSchedule |
Не разрешайте новым капсулам планировать на узле, если они не терпят загрязнение, но разрешайте всем капсулам, отправленным в Kubelet без прохождения через планировщик, запускаться, и позволяйте всем уже работающим подам продолжать работу. Контролируется расписанием. |
TolerationOperator
Оператор представляет отношение ключа к значению. Допустимые операторы — это Exists и Equal. По умолчанию равный. Exists эквивалентно wildcard по ценности, так что ClusterResourcePlacement может терпеть все пятна конкретной категории.
| Значение | Описание |
|---|---|
| Exists |
Существует оператор толерантности |
| Equal |
Оператор терпимости равен |