Fleet Managed Namespaces - Create Or Update
Maak een FleetManagedNamespace aan
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/managedNamespaces/{managedNamespaceName}?api-version=2026-06-01
URI-parameters
| Name | In | Vereist | Type | Description |
|---|---|---|---|---|
|
fleet
|
path | True |
string minLength: 1maxLength: 63 pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ |
De naam van de vlootresource. |
|
managed
|
path | True |
string minLength: 1maxLength: 63 pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ |
De naam van de door vloot beheerde naamruimte-resource. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
De naam van de resource group. De naam is hoofdletterongevoelig. |
|
subscription
|
path | True |
string (uuid) |
De ID van het doelabonnement. De waarde moet een UUID zijn. |
|
api-version
|
query | True |
string minLength: 1 |
De API-versie die voor deze bewerking moet worden gebruikt. |
Aanvraagkoptekst
| Name | Vereist | Type | Description |
|---|---|---|---|
| If-Match |
string |
De aanvraag mag alleen worden voortgezet als een entiteit overeenkomt met deze tekenreeks. |
|
| If-None-Match |
string |
De aanvraag moet alleen worden voortgezet als er geen entiteit overeenkomt met deze tekenreeks. |
Aanvraagbody
| Name | Vereist | Type | Description |
|---|---|---|---|
| location | True |
string |
De geografische locatie waar de resource zich bevindt |
| properties |
De resourcespecifieke eigenschappen voor deze resource. |
||
| tags |
object |
Resourcetags. |
Antwoorden
| Name | Type | Description |
|---|---|---|
| 200 OK |
De update-operatie van de bron 'FleetManagedNamespace' is geslaagd |
|
| 201 Created |
Resource 'FleetManagedNamespace' aanmaakoperatie geslaagd Kopteksten
|
|
| Other Status Codes |
Een onverwachte foutreactie. |
Beveiliging
azure_auth
OAuth2-stroom voor Azure Active Directory.
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
| Name | Description |
|---|---|
| user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
FleetManagedNamespaces_CreateOrUpdate
Voorbeeldaanvraag
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgfleets/providers/Microsoft.ContainerService/fleets/fleet1/managedNamespaces/namespace1?api-version=2026-06-01
{
"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"
}
Voorbeeldrespons
{
"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"
}
}
Definities
| Name | Description |
|---|---|
|
Adoption |
Actie als de naamruimte met dezelfde naam al bestaat. |
|
created |
Het identiteitstype dat de resource heeft gemaakt. |
|
Delete |
Verwijder opties voor de ARM beheerde naamruimte. |
|
Error |
Aanvullende informatie over de resourcebeheerfout. |
|
Error |
Het foutdetail. |
|
Error |
Foutreactie |
|
Fleet |
Een door vloot beheerde naamruimte. |
|
Fleet |
De eigenschappen van een vlootbeheerde naamruimte. |
|
Fleet |
De bevoorradingstoestand van de vlootbeheerde namespace-resource |
|
Fleet |
Statusinformatie voor de vlootbeheerde naamruimte. |
|
Label |
de operator vertegenwoordigt de relatie van een sleutel met een set waarden. Geldige operators zijn In, NotIn, Exists en DoesNotExist. |
|
Managed |
De naamruimte-eigenschappen voor de vlootbeheerde naamruimte. |
|
Meta. |
Een labelkiezer is een labelquery voor een set resources. Het resultaat van matchLabels en matchExpressions is ANDed. Een lege labelkiezer komt overeen met alle objecten. Een null-labelkiezer komt overeen met geen objecten. |
|
Meta. |
Een labelkiezervereiste is een selector die waarden, een sleutel en een operator bevat die de sleutel en waarden relateert. |
|
Network |
Het netwerkbeleid voor de beheerde naamruimte. |
|
Placement. |
Affiniteit is een groep cluster-affiniteitsplanningsregels. Er wordt nog meer toegevoegd. |
|
Placement. |
ClusterAffinity bevat clusteraffiniteitsplanningsregels voor de geselecteerde bronnen. |
|
Placement. |
ClusterResourcePlacementSpec definieert de gewenste toestand van ClusterResourcePlacement. |
|
Placement. |
ClusterSelector |
|
Placement. |
ClusterSelectorTerm |
|
Placement. |
PlacementPolicy bevat de regels om doelgroepleden te selecteren om de geselecteerde bronnen te plaatsen. Let op dat alleen clusters worden geselecteerd die zowel samengevoegd zijn als aan de regels voldoen. Je kunt hooguit één van de twee velden specificeren: ClusterNames en Affinity. Als er geen wordt gespecificeerd, worden alle gekoppelde clusters geselecteerd. |
|
Placement. |
PropertySelector helpt de gebruiker om eigenschappenvereisten te specificeren bij het kiezen van clusters voor resourceplaatsing. |
|
Placement. |
PropertySelectorRequirement is een specifieke eigenschapsvereiste bij het kiezen van clusters voor resource-plaatsing. |
|
Placement. |
Tolerantie stelt ClusterResourcePlacement in staat om elke taint te tolereren die overeenkomt met de triple <key, value, effect> met behulp van de matching operator-operator<>. |
|
Placement |
Het configuratieprofiel voor standaard ClusterResourcePlacement voor plaatsing. |
|
Placement |
Type plaatsing. Kan "PickAll", "PickN" of "PickFixed" zijn. Standaard is PickAll. |
|
Policy |
De mogelijke waarden die verschillende netwerkbeleidsregels vertegenwoordigen. |
|
Propagation |
De propagatie zou worden gebruikt om de naamruimte binnen de vloot te bevoorraden. |
|
Propagation |
Hoe de naamruimte zal worden ingedeeld onder de vlootleden. |
|
Property |
Operator specificeert de relatie tussen de waargenomen waarde van de gespecificeerde eigenschap in een cluster en de waarden die in de eis worden gegeven. |
|
Resource |
De resourcequota voor de beheerde naamruimte. |
|
system |
Metagegevens met betrekking tot het maken en de laatste wijziging van de resource. |
|
Taint |
Effect geeft aan welk taint-effect erbij moet passen. Leeg betekent overeenkomen met alle besmettingseffecten. Wanneer gespecificeerd, is de enige toegestane waarde NoSchedule. |
|
Toleration |
Operator vertegenwoordigt de relatie van een sleutel tot de waarde. Geldige operatoren zijn Exists en Equal. Standaard staat gelijk. Exists is gelijkwaardig aan een wildcard voor waarde, zodat een ClusterResourcePlacement alle besmettingen van een bepaalde categorie kan tolereren. |
AdoptionPolicy
Actie als de naamruimte met dezelfde naam al bestaat.
| Waarde | Description |
|---|---|
| Never |
Als de naamruimte al bestaat, neem dan niet de bestaande naamruimte over die door ARM beheerd wordt. |
| IfIdentical |
Als er een identieke naamruimte is, neem dan de bestaande naamruimte over die door ARM beheerd wordt. |
| Always |
Neem altijd de bestaande naamruimte over om door ARM beheerd te worden, ook als deze niet identiek is. |
createdByType
Het identiteitstype dat de resource heeft gemaakt.
| Waarde | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeletePolicy
Verwijder opties voor de ARM beheerde naamruimte.
| Waarde | Description |
|---|---|
| Keep |
Verwijder de ARM-resource maar behoud de naamruimte. |
| Delete |
Verwijder zowel de ARM-resource als de naamruimte. |
ErrorAdditionalInfo
Aanvullende informatie over de resourcebeheerfout.
| Name | Type | Description |
|---|---|---|
| info |
object |
De aanvullende informatie. |
| type |
string |
Het extra informatietype. |
ErrorDetail
Het foutdetail.
| Name | Type | Description |
|---|---|---|
| additionalInfo |
Aanvullende informatie over de fout. |
|
| code |
string |
De foutcode. |
| details |
De foutgegevens. |
|
| message |
string |
Het foutbericht. |
| target |
string |
Het foutdoelwit. |
ErrorResponse
Foutreactie
| Name | Type | Description |
|---|---|---|
| error |
Het foutobject. |
FleetManagedNamespace
Een door vloot beheerde naamruimte.
| Name | Type | Description |
|---|---|---|
| eTag |
string |
Als eTag is opgegeven in de hoofdtekst van het antwoord, kan deze ook worden opgegeven als een header volgens de normale etag-conventie. Entiteitstags worden gebruikt voor het vergelijken van twee of meer entiteiten uit dezelfde aangevraagde resource. HTTP/1.1 maakt gebruik van entiteitstags in de etag (sectie 14.19), If-Match (sectie 14.24), If-None-Match (sectie 14.26) en If-Range (sectie 14.27) koptekstvelden. |
| id |
string (arm-id) |
Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceType}/{resourceName}" |
| location |
string |
De geografische locatie waar de resource zich bevindt |
| name |
string |
De naam van de resource |
| properties |
De resourcespecifieke eigenschappen voor deze resource. |
|
| systemData |
Azure Resource Manager-metagegevens met createdBy- en modifiedBy-gegevens. |
|
| tags |
object |
Resourcetags. |
| type |
string |
Het type bron. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts' |
FleetManagedNamespaceProperties
De eigenschappen van een vlootbeheerde naamruimte.
| Name | Type | Description |
|---|---|---|
| adoptionPolicy |
Actie als de beheerde naamruimte met dezelfde naam al bestaat. Standaard is Nooit. |
|
| deletePolicy |
Verwijder opties van een vlootbeheerde naamruimte. Standaard is Keep. |
|
| managedNamespaceProperties |
De naamruimte-eigenschappen voor de vlootbeheerde naamruimte. |
|
| portalFqdn |
string |
De FQDN-naam van de Fleet-hub in Azure Portal. |
| propagationPolicy |
Het profiel van de propagatie om de naamruimte te creëren. |
|
| provisioningState |
De status van de laatste bewerking. |
|
| status |
Statusinformatie van de laatste operatie voor de vlootbeheerde naamruimte. |
FleetManagedNamespaceProvisioningState
De bevoorradingstoestand van de vlootbeheerde namespace-resource
| Waarde | Description |
|---|---|
| Succeeded |
Er is een bron gemaakt. |
| Failed |
Het maken van bronnen is mislukt. |
| Canceled |
Het maken van grondstoffen is geannuleerd. |
| Creating |
De provisioningstatus van een vlootbeheerde naamruimte die wordt gecreëerd. |
| Updating |
De provisioningstatus van een vlootbeheerde naamruimte wordt bijgewerkt. |
| Deleting |
De provisioningstatus van een vlootbeheerde naamruimte wordt verwijderd. |
FleetManagedNamespaceStatus
Statusinformatie voor de vlootbeheerde naamruimte.
| Name | Type | Description |
|---|---|---|
| lastOperationError |
De laatste operationele fout van de vlootbeheerde naamruimte |
|
| lastOperationId |
string |
De laatste operatie-ID voor de vlootbeheerde naamruimte |
LabelSelectorOperator
de operator vertegenwoordigt de relatie van een sleutel met een set waarden. Geldige operators zijn In, NotIn, Exists en DoesNotExist.
| Waarde | Description |
|---|---|
| In |
Label Selector Operator In |
| NotIn |
Label Selector Operator NotIn |
| Exists |
Er bestaat een labelselector-operator |
| DoesNotExist |
Label Selector Operator Bestaat NietBestaat |
ManagedNamespaceProperties
De naamruimte-eigenschappen voor de vlootbeheerde naamruimte.
| Name | Type | Description |
|---|---|---|
| annotations |
object |
De annotaties voor de door vloot beheerde naamruimte. |
| defaultNetworkPolicy |
Het standaard netwerkbeleid voor de vlootbeheerde naamruimte. |
|
| defaultResourceQuota |
De standaard resourcequota voor de vlootbeheerde naamruimte. |
|
| labels |
object |
De labels voor de door vloot beheerde naamruimte. |
Meta.V1.LabelSelector
Een labelkiezer is een labelquery voor een set resources. Het resultaat van matchLabels en matchExpressions is ANDed. Een lege labelkiezer komt overeen met alle objecten. Een null-labelkiezer komt overeen met geen objecten.
| Name | Type | Description |
|---|---|---|
| matchExpressions |
matchExpressions is een lijst met labelkiezervereisten. De vereisten zijn ANDed. |
|
| matchLabels |
object |
matchLabels is een afbeelding van {key,value}-paren. Eén {key,value} in de matchLabels-kaart is gelijk aan een element van matchExpressions, waarvan het sleutelveld 'sleutel' is, de operator 'In' is en de waardenmatrix bevat alleen 'waarde'. De vereisten zijn ANDed. |
Meta.V1.LabelSelectorRequirement
Een labelkiezervereiste is een selector die waarden, een sleutel en een operator bevat die de sleutel en waarden relateert.
| Name | Type | Description |
|---|---|---|
| key |
string |
sleutel is de labelsleutel waarop de selector van toepassing is. |
| operator |
de operator vertegenwoordigt de relatie van een sleutel met een set waarden. Geldige operators zijn In, NotIn, Exists en DoesNotExist. |
|
| values |
string[] |
waarden is een matrix met tekenreekswaarden. Als de operator In of NotIn is, moet de waardenmatrix niet leeg zijn. Als de operator Bestaat of DoesNotExist is, moet de matrix met waarden leeg zijn. Deze matrix wordt vervangen tijdens een strategische samenvoegpatch. |
NetworkPolicy
Het netwerkbeleid voor de beheerde naamruimte.
| Name | Type | Description |
|---|---|---|
| egress |
Het uitgangsbeleid voor de beheerde naamruimte. |
|
| ingress |
Het ingressbeleid voor de beheerde naamruimte. |
Placement.V1.Affinity
Affiniteit is een groep cluster-affiniteitsplanningsregels. Er wordt nog meer toegevoegd.
| Name | Type | Description |
|---|---|---|
| clusterAffinity |
ClusterAffinity bevat clusteraffiniteitsplanningsregels voor de geselecteerde bronnen. |
Placement.V1.ClusterAffinity
ClusterAffinity bevat clusteraffiniteitsplanningsregels voor de geselecteerde bronnen.
| Name | Type | Description |
|---|---|---|
| requiredDuringSchedulingIgnoredDuringExecution |
Als aan de affiniteitseisen die door dit veld zijn gespecificeerd niet worden voldaan tijdens de planning, wordt de resource niet op de cluster ingepland. Als aan de affiniteitseisen die in dit veld zijn gespecificeerd op een gegeven moment na de plaatsing niet meer worden voldaan (bijvoorbeeld door een update), kan het systeem proberen de resource uiteindelijk uit de cluster te verwijderen, al dan niet. |
Placement.V1.ClusterResourcePlacementSpec
ClusterResourcePlacementSpec definieert de gewenste toestand van ClusterResourcePlacement.
| Name | Type | Description |
|---|---|---|
| policy |
Het beleid bepaalt hoe lidclusters geselecteerd moeten worden om de geselecteerde bronnen te plaatsen. Indien niet gespecificeerd, worden alle gekoppelde lidclusters geselecteerd. |
Placement.V1.ClusterSelector
ClusterSelector
| Name | Type | Description |
|---|---|---|
| clusterSelectorTerms |
ClusterSelectorTerms is een lijst van clusterselectortermen. De termen zijn |
Placement.V1.ClusterSelectorTerm
ClusterSelectorTerm
| Name | Type | Description |
|---|---|---|
| labelSelector |
LabelSelector is een labelquery over alle gekoppelde lidclusters. Clusters die overeenkomen met de query worden geselecteerd. Als je zowel label- als property-selectors in dezelfde term specificeert, worden de resultaten AND'd. |
|
| propertySelector |
PropertySelector is een eigenschapsquery over alle gekoppelde lidclusters. Clusters die overeenkomen met de query worden geselecteerd. Als je zowel label- als property-selectors in dezelfde term specificeert, worden de resultaten AND'd. Op dit moment kan PropertySelector alleen worden gebruikt met |
Placement.V1.PlacementPolicy
PlacementPolicy bevat de regels om doelgroepleden te selecteren om de geselecteerde bronnen te plaatsen. Let op dat alleen clusters worden geselecteerd die zowel samengevoegd zijn als aan de regels voldoen. Je kunt hooguit één van de twee velden specificeren: ClusterNames en Affinity. Als er geen wordt gespecificeerd, worden alle gekoppelde clusters geselecteerd.
| Name | Type | Description |
|---|---|---|
| affinity |
Affiniteit bevat cluster-affiniteitsplanningsregels. Definieert welke ledenclusters de geselecteerde bronnen moeten plaatsen. Alleen geldig als het plaatsingstype "PickAll" of "PickN" is. |
|
| clusterNames |
string[] |
ClusterNames bevat een lijst met namen van MemberCluster om de geselecteerde bronnen te plaatsen. Alleen geldig als het plaatsingstype "PickFixed" is. |
| placementType |
Type plaatsing. Kan "PickAll", "PickN" of "PickFixed" zijn. Standaard is PickAll. |
|
| tolerations |
Indien gespecificeerd, de Toleranties van ClusterResourcePlacement. Toleranties kunnen niet worden bijgewerkt of verwijderd. Dit veld is bèta-niveau en is bedoeld voor de taints and tolerations-functie. |
Placement.V1.PropertySelector
PropertySelector helpt de gebruiker om eigenschappenvereisten te specificeren bij het kiezen van clusters voor resourceplaatsing.
| Name | Type | Description |
|---|---|---|
| matchExpressions |
MatchExpressions is een array van PropertySelectorRequirements. De vereisten zijn AND'd. |
Placement.V1.PropertySelectorRequirement
PropertySelectorRequirement is een specifieke eigenschapsvereiste bij het kiezen van clusters voor resource-plaatsing.
| Name | Type | Description |
|---|---|---|
| name |
string |
De naam is de naam van het pand; het zou een Kubernetes-label moeten zijn. |
| operator |
Operator specificeert de relatie tussen de waargenomen waarde van de gespecificeerde eigenschap in een cluster en de waarden die in de eis worden gegeven. |
|
| values |
string[] |
Waarden zijn een lijst van waarden van de gespecificeerde eigenschap die Fleet zal vergelijken met de waargenomen waarden van individuele lidclusters in overeenstemming met de gegeven operator. Op dit moment zou elke waarde een Kubernetes-waarde moeten zijn. Zie https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity voor meer informatie. Als de operator Gt (groter dan), Ge (groter dan of gelijk aan), Lt (minder dan), of |
Placement.V1.Toleration
Tolerantie stelt ClusterResourcePlacement in staat om elke taint te tolereren die overeenkomt met de triple <key, value, effect> met behulp van de matching operator-operator<>.
| Name | Type | Description |
|---|---|---|
| effect |
Effect geeft aan welk taint-effect erbij moet passen. Leeg betekent overeenkomen met alle besmettingseffecten. Wanneer gespecificeerd, is de enige toegestane waarde NoSchedule. |
|
| key |
string |
Sleutel is de besmettingssleutel waarop de tolerantie van toepassing is. Leeg betekent overeenkomen met alle taint keys. Als de sleutel leeg is, moet de operator Exists zijn; Deze combinatie betekent dat alle waarden en alle sleutels worden overeenkomen. |
| operator |
Operator vertegenwoordigt de relatie van een sleutel tot de waarde. Geldige operatoren zijn Exists en Equal. Standaard staat gelijk. Exists is gelijkwaardig aan een wildcard voor waarde, zodat een ClusterResourcePlacement alle besmettingen van een bepaalde categorie kan tolereren. |
|
| value |
string |
Waarde is de taint-waarde waaraan de tolerantie overeenkomt. Als de operator Exists is, moet de waarde leeg zijn, anders gewoon een reguliere string. |
PlacementProfile
Het configuratieprofiel voor standaard ClusterResourcePlacement voor plaatsing.
| Name | Type | Description |
|---|---|---|
| defaultClusterResourcePlacement |
De standaard ClusterResourcePlacement-beleidconfiguratie. |
PlacementType
Type plaatsing. Kan "PickAll", "PickN" of "PickFixed" zijn. Standaard is PickAll.
| Waarde | Description |
|---|---|
| PickAll |
PickAll kiest alle clusters die aan de regels voldoen. |
| PickFixed |
PickFixed kiest een vaste set clusters. |
PolicyRule
De mogelijke waarden die verschillende netwerkbeleidsregels vertegenwoordigen.
| Waarde | Description |
|---|---|
| AllowAll |
Al het netwerkverkeer toestaan. |
| DenyAll |
Al het netwerkverkeer weigeren. |
| AllowSameNamespace |
Verkeer binnen dezelfde naamruimte toestaan. |
PropagationPolicy
De propagatie zou worden gebruikt om de naamruimte binnen de vloot te bevoorraden.
| Name | Type | Description |
|---|---|---|
| placementProfile |
Het profiel dat gebruikt moet worden voor voortplanting via plaatsing. |
|
| type |
Het type polis dat gebruikt moet worden. Standaard is Plaatsing. |
PropagationType
Hoe de naamruimte zal worden ingedeeld onder de vlootleden.
| Waarde | Description |
|---|---|
| Placement |
Gebruik ClusterResourcePlacement. |
PropertySelectorOperator
Operator specificeert de relatie tussen de waargenomen waarde van de gespecificeerde eigenschap in een cluster en de waarden die in de eis worden gegeven.
| Waarde | Description |
|---|---|
| Gt |
Gt dicteert Fleet om cluster te selecteren als de waargenomen waarde van een bepaalde eigenschap groter is dan de waarde die in de eis is gespecificeerd. |
| Ge |
Ge dicteert Fleet om cluster te selecteren als de waargenomen waarde van een bepaalde eigenschap groter is dan of gelijk aan de waarde die in de eis is gespecificeerd. |
| Eq |
EQ dicteert Fleet om cluster te selecteren als de waargenomen waarde van een bepaalde eigenschap gelijk is aan de waarden die in de eis zijn gespecificeerd. |
| Ne |
Ne dicteert Fleet om cluster te selecteren als de waargenomen waarde van een bepaalde eigenschap niet gelijk is aan de waarden die in de eis zijn gespecificeerd. |
| Lt |
LT dicteert Fleet om cluster te selecteren als de waargenomen waarde van een bepaalde eigenschap kleiner is dan de waarde die in de eis is gespecificeerd. |
| Le |
Le dicteert Fleet om cluster te selecteren als de waargenomen waarde van een bepaalde eigenschap kleiner is dan of gelijk aan de waarde die in de eis is gespecificeerd. |
ResourceQuota
De resourcequota voor de beheerde naamruimte.
| Name | Type | Description |
|---|---|---|
| cpuLimit |
string |
De CPU-limiet voor de beheerde naamruimte. Meer informatie vindt u op https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-cpu |
| cpuRequest |
string |
De CPU-aanvraag voor de beheerde naamruimte. Meer informatie vindt u op https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-cpu |
| memoryLimit |
string |
De geheugenlimiet voor de beheerde naamruimte. Meer informatie vindt u op https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-memory |
| memoryRequest |
string |
Het geheugenverzoek voor de beheerde naamruimte. Meer informatie vindt u op https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-memory |
systemData
Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.
| Name | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
De tijdstempel van het aanmaken van resources (UTC). |
| createdBy |
string |
De identiteit die de resource heeft gemaakt. |
| createdByType |
Het identiteitstype dat de resource heeft gemaakt. |
|
| lastModifiedAt |
string (date-time) |
De tijdstempel van de laatste wijziging van de resource (UTC) |
| lastModifiedBy |
string |
De identiteit die de resource voor het laatst heeft gewijzigd. |
| lastModifiedByType |
Het type identiteit dat de resource voor het laatst heeft gewijzigd. |
TaintEffect
Effect geeft aan welk taint-effect erbij moet passen. Leeg betekent overeenkomen met alle besmettingseffecten. Wanneer gespecificeerd, is de enige toegestane waarde NoSchedule.
| Waarde | Description |
|---|---|
| NoSchedule |
Laat nieuwe pods niet op de node inplannen tenzij ze de besmetting tolereren, maar laat alle pods die aan Kubelet worden ingediend zonder via de scheduler te starten, en laat alle reeds draaiende pods doorgaan. Afgedwongen door de planner. |
TolerationOperator
Operator vertegenwoordigt de relatie van een sleutel tot de waarde. Geldige operatoren zijn Exists en Equal. Standaard staat gelijk. Exists is gelijkwaardig aan een wildcard voor waarde, zodat een ClusterResourcePlacement alle besmettingen van een bepaalde categorie kan tolereren.
| Waarde | Description |
|---|---|
| Exists |
Er bestaat een tolerantie-operator |
| Equal |
Tolerantie-operator gelijk |