Fleet Managed Namespaces - Create Or Update
Crear un espacio de nombres gestionado por la flota
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/managedNamespaces/{managedNamespaceName}?api-version=2026-02-01-preview
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
fleet
|
path | True |
string minLength: 1maxLength: 63 pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ |
Nombre del recurso Fleet. |
|
managed
|
path | True |
string minLength: 1maxLength: 63 pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ |
El nombre del recurso de espacio de nombres gestionado por la flota. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
|
subscription
|
path | True |
string (uuid) |
Identificador de la suscripción de destino. El valor debe ser un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de API que se usará para la operación. |
Encabezado de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| If-Match |
string |
La solicitud solo debe continuar si una entidad coincide con esta cadena. |
|
| If-None-Match |
string |
La solicitud solo debe continuar si ninguna entidad coincide con esta cadena. |
Cuerpo de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| location | True |
string |
Ubicación geográfica donde reside el recurso |
| properties |
Propiedades específicas del recurso para este recurso. |
||
| tags |
object |
Etiquetas de recursos. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
Operación de actualización del recurso 'FleetManagedNamespace' exitosa |
|
| 201 Created |
Recurso 'FleetManagedNamespace' crear operación exitosa Encabezados
|
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Azure Active Directory OAuth2 Flow.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| user_impersonation | suplantar la cuenta de usuario |
Ejemplos
FleetManagedNamespaces_CreateOrUpdate
Solicitud de ejemplo
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"
}
Respuesta de muestra
{
"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"
}
}
Definiciones
| Nombre | Description |
|---|---|
|
Adoption |
Acción si el espacio de nombres con el mismo nombre ya existe. |
|
created |
Tipo de identidad que creó el recurso. |
|
Delete |
Eliminar opciones para el espacio de nombres gestionado por ARM. |
|
Error |
Información adicional sobre el error de administración de recursos. |
|
Error |
Detalle del error. |
|
Error |
Respuesta de error |
|
Fleet |
Un espacio de nombres gestionado por flota. |
|
Fleet |
Las propiedades de un espacio de nombres gestionado por flota. |
|
Fleet |
El estado de aprovisionamiento del recurso de espacio de nombres gestionado por flota |
|
Fleet |
Información de estado para el espacio de nombres gestionado por flota. |
|
Label |
operator representa la relación de una clave con un conjunto de valores. Los operadores válidos son In, NotIn, Exists y DoesNotExist. |
|
Managed |
Las propiedades del espacio de nombres gestionado por flota. |
|
Meta. |
Un selector de etiquetas es una consulta de etiqueta sobre un conjunto de recursos. El resultado de matchLabels y matchExpressions son ANDed. Un selector de etiquetas vacío coincide con todos los objetos. Un selector de etiquetas null no coincide con ningún objeto. |
|
Meta. |
Un requisito del selector de etiquetas es un selector que contiene valores, una clave y un operador que relaciona la clave y los valores. |
|
Network |
La política de red para el espacio de nombres gestionado. |
|
Placement. |
La afinidad es un conjunto de reglas de planificación de afinidad por clústeres. Más por añadir. |
|
Placement. |
ClusterAffinity contiene reglas de planificación de afinidad de clúster para los recursos seleccionados. |
|
Placement. |
ClusterResourcePlacementSpec define el estado deseado de ClusterResourcePlacement. |
|
Placement. |
Selector de Clústeres |
|
Placement. |
ClusterSelectorTerm |
|
Placement. |
PlacementPolicy contiene las reglas para seleccionar los clústeres de miembros objetivo que colocan los recursos seleccionados. Ten en cuenta que solo se seleccionarán los clústeres que estén unidos y que cumplan las reglas. Solo puedes especificar como mucho uno de los dos campos: Nombres de Clúster y Afinidad. Si no se especifica ninguno, se seleccionan todos los clústeres unidos. |
|
Placement. |
PropertySelector ayuda al usuario a especificar los requisitos de propiedad al elegir clústeres para la colocación de recursos. |
|
Placement. |
PropertySelectorRequirement es un requisito específico de propiedad al seleccionar clústeres para la colocación de recursos. |
|
Placement. |
La tolerancia permite a ClusterResourcePlacement tolerar cualquier contaminación que coincida con la triple <key,value,effect> usando el operador <>de operador de correspondencia. |
|
Placement |
El perfil de configuración para ClusterResourcePlacement por defecto para la ubicación. |
|
Placement |
Tipo de colocación. Puede ser "PickAll", "PickN" o "PickFixed". Por defecto es PickAll. |
|
Policy |
Los valores posibles que representan diferentes reglas de política de red. |
|
Propagation |
La propagación se usará para abastecer el espacio de nombres dentro de la flota. |
|
Propagation |
Cómo se provisionará el espacio de nombres entre los miembros de la flota. |
|
Property |
El operador especifica la relación entre el valor observado de la propiedad especificada por un clúster y los valores dados en el requisito. |
|
Resource |
La cuota de recursos para el espacio de nombres gestionado. |
|
system |
Metadatos relativos a la creación y última modificación del recurso. |
|
Taint |
Efecto indica el efecto de contaminación correspondiente. Vacío significa que igualan todos los efectos de contaminación. Cuando se especifica, el único valor permitido es NoSchedule. |
|
Toleration |
El operador representa la relación de una clave con el valor. Los operadores válidos son Exists e Equal. Por defecto es igual. Exists es equivalente a comodín por valor, de modo que un ClusterResourcePlacement puede tolerar todas las manchas de una categoría particular. |
AdoptionPolicy
Acción si el espacio de nombres con el mismo nombre ya existe.
| Valor | Description |
|---|---|
| Never |
Si el Espacio de Nombres ya existe, no tomes el control del Espacio de Nombres existente para que ARM lo gestione. |
| IfIdentical |
Si existe un Espacio de Nombres idéntico, toma el control del Espacio de Nombres existente que será gestionado por ARM. |
| Always |
Toma siempre el Namespace existente para que ARM lo gestione, aunque no sea idéntico. |
createdByType
Tipo de identidad que creó el recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeletePolicy
Eliminar opciones para el espacio de nombres gestionado por ARM.
| Valor | Description |
|---|---|
| Keep |
Elimina el recurso ARM pero mantén el espacio de nombres. |
| Delete |
Elimina tanto el recurso ARM como el espacio de nombres. |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
| Nombre | Tipo | Description |
|---|---|---|
| info |
object |
Información adicional. |
| type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
| Nombre | Tipo | Description |
|---|---|---|
| additionalInfo |
Información adicional del error. |
|
| code |
string |
Código de error. |
| details |
Detalles del error. |
|
| message |
string |
El mensaje de error. |
| target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
| Nombre | Tipo | Description |
|---|---|---|
| error |
Objeto de error. |
FleetManagedNamespace
Un espacio de nombres gestionado por flota.
| Nombre | Tipo | Description |
|---|---|---|
| eTag |
string |
Si eTag se proporciona en el cuerpo de la respuesta, también se puede proporcionar como encabezado según la convención de etag normal. Las etiquetas de entidad se usan para comparar dos o más entidades del mismo recurso solicitado. HTTP/1.1 usa etiquetas de entidad en etag (sección 14.19), If-Match (sección 14.24), If-None-Match (sección 14.26) y If-Range (sección 14.27) campos de encabezado. |
| id |
string (arm-id) |
Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
Ubicación geográfica donde reside el recurso |
| name |
string |
Nombre del recurso |
| properties |
Propiedades específicas del recurso para este recurso. |
|
| systemData |
Azure Resource Manager metadatos que contienen información createdBy y modifiedBy. |
|
| tags |
object |
Etiquetas de recursos. |
| type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
FleetManagedNamespaceProperties
Las propiedades de un espacio de nombres gestionado por flota.
| Nombre | Tipo | Description |
|---|---|---|
| adoptionPolicy |
Acción si el espacio de nombres gestionado con el mismo nombre ya existe. El predeterminado es nunca. |
|
| deletePolicy |
Eliminar opciones de un espacio de nombres gestionado por flota. El predeterminado es Keep. |
|
| managedNamespaceProperties |
Las propiedades del espacio de nombres gestionado por flota. |
|
| portalFqdn |
string |
FQDN de Azure Portal del centro de flotas. |
| propagationPolicy |
El perfil de la propagación para crear el espacio de nombres. |
|
| provisioningState |
Estado de la última operación. |
|
| status |
Información de estado de la última operación para el espacio de nombres gestionado por flota. |
FleetManagedNamespaceProvisioningState
El estado de aprovisionamiento del recurso de espacio de nombres gestionado por flota
| Valor | Description |
|---|---|
| Succeeded |
Se ha creado el recurso. |
| Failed |
Error en la creación de recursos. |
| Canceled |
Se canceló la creación de recursos. |
| Creating |
El estado de aprovisionamiento de un espacio de nombres gestionado por flota que se está creando. |
| Updating |
El estado de aprovisionamiento de un espacio de nombres gestionado por flota se está actualizando. |
| Deleting |
El estado de aprovisionamiento de un espacio de nombres gestionado por flota fue eliminado. |
FleetManagedNamespaceStatus
Información de estado para el espacio de nombres gestionado por flota.
| Nombre | Tipo | Description |
|---|---|---|
| lastOperationError |
El último error de operación del espacio de nombres gestionado por flota |
|
| lastOperationId |
string |
El último ID de operación para el espacio de nombres gestionado por flota |
LabelSelectorOperator
operator representa la relación de una clave con un conjunto de valores. Los operadores válidos son In, NotIn, Exists y DoesNotExist.
| Valor | Description |
|---|---|
| In |
Operador selector de etiquetas en |
| NotIn |
Operador selector de etiquetas NotIn |
| Exists |
Existe el operador selector de etiquetas |
| DoesNotExist |
El operador selector de etiquetas NoExisteExiste |
ManagedNamespaceProperties
Las propiedades del espacio de nombres gestionado por flota.
| Nombre | Tipo | Description |
|---|---|---|
| annotations |
object |
Las anotaciones para el espacio de nombres gestionado por la flota. |
| defaultNetworkPolicy |
La política de red predeterminada para el espacio de nombres gestionado por flota. |
|
| defaultResourceQuota |
La cuota de recursos predeterminada para el espacio de nombres gestionado por flota. |
|
| labels |
object |
Las etiquetas del espacio de nombres gestionado por la flota. |
Meta.V1.LabelSelector
Un selector de etiquetas es una consulta de etiqueta sobre un conjunto de recursos. El resultado de matchLabels y matchExpressions son ANDed. Un selector de etiquetas vacío coincide con todos los objetos. Un selector de etiquetas null no coincide con ningún objeto.
| Nombre | Tipo | Description |
|---|---|---|
| matchExpressions |
matchExpressions es una lista de requisitos del selector de etiquetas. Los requisitos son ANDed. |
|
| matchLabels |
object |
matchLabels es un mapa de pares {key,value}. Un único {key,value} en el mapa matchLabels es equivalente a un elemento de matchExpressions, cuyo campo de clave es "key", el operador es "In" y la matriz de valores contiene solo "value". Los requisitos son ANDed. |
Meta.V1.LabelSelectorRequirement
Un requisito del selector de etiquetas es un selector que contiene valores, una clave y un operador que relaciona la clave y los valores.
| Nombre | Tipo | Description |
|---|---|---|
| key |
string |
key es la clave de etiqueta a la que se aplica el selector. |
| operator |
operator representa la relación de una clave con un conjunto de valores. Los operadores válidos son In, NotIn, Exists y DoesNotExist. |
|
| values |
string[] |
values es una matriz de valores de cadena. Si el operador es In o NotIn, la matriz de valores debe no estar vacía. Si el operador es Exists o DoesNotExist, la matriz de valores debe estar vacía. Esta matriz se reemplaza durante una revisión de combinación estratégica. |
NetworkPolicy
La política de red para el espacio de nombres gestionado.
| Nombre | Tipo | Description |
|---|---|---|
| egress |
La política de salida para el espacio de nombres gestionado. |
|
| ingress |
La política de entrada para el espacio de nombres gestionado. |
Placement.V1.Affinity
La afinidad es un conjunto de reglas de planificación de afinidad por clústeres. Más por añadir.
| Nombre | Tipo | Description |
|---|---|---|
| clusterAffinity |
ClusterAffinity contiene reglas de planificación de afinidad de clúster para los recursos seleccionados. |
Placement.V1.ClusterAffinity
ClusterAffinity contiene reglas de planificación de afinidad de clúster para los recursos seleccionados.
| Nombre | Tipo | Description |
|---|---|---|
| requiredDuringSchedulingIgnoredDuringExecution |
Si los requisitos de afinidad especificados por este campo no se cumplen en el momento de la planificación, el recurso no se programará en el clúster. Si los requisitos de afinidad especificados por este campo dejan de cumplirse en algún momento después de la colocación (por ejemplo, debido a una actualización), el sistema puede o no intentar eliminar el recurso del clúster. |
Placement.V1.ClusterResourcePlacementSpec
ClusterResourcePlacementSpec define el estado deseado de ClusterResourcePlacement.
| Nombre | Tipo | Description |
|---|---|---|
| policy |
La política define cómo seleccionar los clústeres de miembros para colocar los recursos seleccionados. Si no se especifica, se seleccionan todos los clústeres de miembros unidos. |
Placement.V1.ClusterSelector
Selector de Clústeres
| Nombre | Tipo | Description |
|---|---|---|
| clusterSelectorTerms |
ClusterSelectorTerms es una lista de términos selectores de grupos. Los términos son |
Placement.V1.ClusterSelectorTerm
ClusterSelectorTerm
| Nombre | Tipo | Description |
|---|---|---|
| labelSelector |
LabelSelector es una consulta de etiquetas sobre todos los clústeres miembros unidos. Se seleccionan los clústeres que coinciden con la consulta. Si especificas tanto los selectores de etiquetas como los de propiedades en el mismo término, los resultados son Y se resuelven. |
|
| propertySelector |
PropertySelector es una consulta de propiedades sobre todos los clústeres miembros unidos. Se seleccionan los clústeres que coinciden con la consulta. Si especificas tanto los selectores de etiquetas como los de propiedades en el mismo término, los resultados son Y se resuelven. Por ahora, PropertySelector solo puede usarse con |
Placement.V1.PlacementPolicy
PlacementPolicy contiene las reglas para seleccionar los clústeres de miembros objetivo que colocan los recursos seleccionados. Ten en cuenta que solo se seleccionarán los clústeres que estén unidos y que cumplan las reglas. Solo puedes especificar como mucho uno de los dos campos: Nombres de Clúster y Afinidad. Si no se especifica ninguno, se seleccionan todos los clústeres unidos.
| Nombre | Tipo | Description |
|---|---|---|
| affinity |
Affinity contiene reglas de planificación de afinidad por clúster. Define qué clústeres de miembros colocar los recursos seleccionados. Solo válido si el tipo de colocación es "PickAll" o "PickN". |
|
| clusterNames |
string[] |
ClusterNames contiene una lista de nombres de MemberCluster para colocar los recursos seleccionados. Solo válido si el tipo de colocación es "PickFixed" |
| placementType |
Tipo de colocación. Puede ser "PickAll", "PickN" o "PickFixed". Por defecto es PickAll. |
|
| tolerations |
Si se especifica, las tolerancias de ClusterResourcePlacement. Las tolerancias no pueden actualizarse ni eliminarse. Este campo es de nivel beta y es para la característica de contaminaciones y tolerancias. |
Placement.V1.PropertySelector
PropertySelector ayuda al usuario a especificar los requisitos de propiedad al elegir clústeres para la colocación de recursos.
| Nombre | Tipo | Description |
|---|---|---|
| matchExpressions |
MatchExpressions es un conjunto de PropertySelectorRequirements. Los requisitos están Y definidos. |
Placement.V1.PropertySelectorRequirement
PropertySelectorRequirement es un requisito específico de propiedad al seleccionar clústeres para la colocación de recursos.
| Nombre | Tipo | Description |
|---|---|---|
| name |
string |
El nombre es el nombre de la propiedad; debería ser un nombre de marca Kubernetes. |
| operator |
El operador especifica la relación entre el valor observado de la propiedad especificada por un clúster y los valores dados en el requisito. |
|
| values |
string[] |
Los valores son una lista de valores de la propiedad especificada que Fleet comparará con los valores observados de los grupos miembros individuales de acuerdo con el operador dado. En este momento, cada valor debería ser una cantidad de Kubernetes. Para obtener más información, consulte https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity. Si el operador es Gt (mayor que), Ge (mayor o igual a), Lt (menor que), o |
Placement.V1.Toleration
La tolerancia permite a ClusterResourcePlacement tolerar cualquier contaminación que coincida con la triple <key,value,effect> usando el operador <>de operador de correspondencia.
| Nombre | Tipo | Description |
|---|---|---|
| effect |
Efecto indica el efecto de contaminación correspondiente. Vacío significa que igualan todos los efectos de contaminación. Cuando se especifica, el único valor permitido es NoSchedule. |
|
| key |
string |
La clave es la clave de contaminación a la que se aplica la tolerancia. Vacío significa que coinciden todas las claves de contaminación. Si la clave está vacía, el operador debe ser Existe; Esta combinación significa que todos los valores y todas las claves coinciden. |
| operator |
El operador representa la relación de una clave con el valor. Los operadores válidos son Exists e Equal. Por defecto es igual. Exists es equivalente a comodín por valor, de modo que un ClusterResourcePlacement puede tolerar todas las manchas de una categoría particular. |
|
| value |
string |
El valor es el valor de contaminación al que corresponde la tolerancia. Si el operador es Exists, el valor debería estar vacío, de lo contrario solo una cadena normal. |
PlacementProfile
El perfil de configuración para ClusterResourcePlacement por defecto para la ubicación.
| Nombre | Tipo | Description |
|---|---|---|
| defaultClusterResourcePlacement |
La configuración predeterminada de la política ClusterResourcePlacement. |
PlacementType
Tipo de colocación. Puede ser "PickAll", "PickN" o "PickFixed". Por defecto es PickAll.
| Valor | Description |
|---|---|
| PickAll |
PickAll selecciona todos los clústeres que cumplen las reglas. |
| PickFixed |
PickFixed elige un conjunto fijo de clústeres. |
PolicyRule
Los valores posibles que representan diferentes reglas de política de red.
| Valor | Description |
|---|---|
| AllowAll |
Permitir todo el tráfico de red. |
| DenyAll |
Denegar todo el tráfico de red. |
| AllowSameNamespace |
Permitir el tráfico dentro del mismo espacio de nombres. |
PropagationPolicy
La propagación se usará para abastecer el espacio de nombres dentro de la flota.
| Nombre | Tipo | Description |
|---|---|---|
| placementProfile |
El perfil que se usará para propagación mediante colocación. |
|
| type |
El tipo de póliza que se va a utilizar. Por defecto es la colocación. |
PropagationType
Cómo se provisionará el espacio de nombres entre los miembros de la flota.
| Valor | Description |
|---|---|
| Placement |
Usando ClusterResourcePlacement. |
PropertySelectorOperator
El operador especifica la relación entre el valor observado de la propiedad especificada por un clúster y los valores dados en el requisito.
| Valor | Description |
|---|---|
| Gt |
Gt dicta que la flota seleccione el clúster si su valor observado de una propiedad dada es mayor que el valor especificado en el requisito. |
| Ge |
Ge dicta que la flota seleccione el clúster si su valor observado de una propiedad dada es mayor o igual al valor especificado en el requisito. |
| Eq |
La EQ dicta que la flota seleccione el clúster si su valor observado de una propiedad dada es igual a los valores especificados en el requisito. |
| Ne |
Ne dicta que la Flota seleccione el clúster si su valor observado de una propiedad dada no es igual a los valores especificados en el requisito. |
| Lt |
Lt dicta que la Flota seleccione el clúster si su valor observado de una propiedad dada es menor que el valor especificado en el requisito. |
| Le |
Le dicta a la Flota que seleccione el clúster si su valor observado de una propiedad dada es menor o igual al valor especificado en el requisito. |
ResourceQuota
La cuota de recursos para el espacio de nombres gestionado.
| Nombre | Tipo | Description |
|---|---|---|
| cpuLimit |
string |
El límite de CPU para el espacio de nombres gestionado. Consulte más información en https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-cpu |
| cpuRequest |
string |
La solicitud de la CPU para el espacio de nombres gestionado. Consulte más información en https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-cpu |
| memoryLimit |
string |
El límite de memoria para el espacio de nombres gestionado. Consulte más información en https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-memory |
| memoryRequest |
string |
La solicitud de memoria para el espacio de nombres gestionado. Consulte más información en https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-memory |
systemData
Metadatos relativos a la creación y última modificación del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
Marca de tiempo de creación de recursos (UTC). |
| createdBy |
string |
Identidad que creó el recurso. |
| createdByType |
Tipo de identidad que creó el recurso. |
|
| lastModifiedAt |
string (date-time) |
Marca de tiempo de la última modificación del recurso (UTC) |
| lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
| lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |
TaintEffect
Efecto indica el efecto de contaminación correspondiente. Vacío significa que igualan todos los efectos de contaminación. Cuando se especifica, el único valor permitido es NoSchedule.
| Valor | Description |
|---|---|
| NoSchedule |
No permitas que nuevos pods programen en el nodo a menos que toleren la contaminación, pero sí que todos los pods enviados a Kubelet sin pasar por el programador para iniciar, y que todos los pods ya en funcionamiento sigan funcionando. Lo hace cumplir el programador. |
TolerationOperator
El operador representa la relación de una clave con el valor. Los operadores válidos son Exists e Equal. Por defecto es igual. Exists es equivalente a comodín por valor, de modo que un ClusterResourcePlacement puede tolerar todas las manchas de una categoría particular.
| Valor | Description |
|---|---|
| Exists |
Existe un operador de tolerancia |
| Equal |
Operador de tolerancia igual |