Fleet Managed Namespaces - Create Or Update
Létrehozz egy FleetManagedNamespace-t
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/managedNamespaces/{managedNamespaceName}?api-version=2026-02-01-preview
URI-paraméterek
| Name | In | Kötelező | Típus | Description |
|---|---|---|---|---|
|
fleet
|
path | True |
string minLength: 1maxLength: 63 pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ |
A Fleet-erőforrás neve. |
|
managed
|
path | True |
string minLength: 1maxLength: 63 pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ |
A flotta által kezelt névtér erőforrás neve. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket. |
|
subscription
|
path | True |
string (uuid) |
A cél-előfizetés azonosítója. Az értéknek UUID-nek kell lennie. |
|
api-version
|
query | True |
string minLength: 1 |
A művelethez használandó API-verzió. |
Kérelem fejléce
| Name | Kötelező | Típus | Description |
|---|---|---|---|
| If-Match |
string |
A kérés csak akkor folytatódhat, ha egy entitás megfelel ennek a sztringnek. |
|
| If-None-Match |
string |
A kérés csak akkor folytatódhat, ha egyetlen entitás sem felel meg ennek a sztringnek. |
Kérelem törzse
| Name | Kötelező | Típus | Description |
|---|---|---|---|
| location | True |
string |
Az a földrajzi hely, ahol az erőforrás él |
| properties |
Az erőforrás erőforrás-specifikus tulajdonságai. |
||
| tags |
object |
Erőforráscímkék. |
Válaszok
| Name | Típus | Description |
|---|---|---|
| 200 OK |
A 'FleetManagedNamespace' erőforrás frissítési művelete sikeres |
|
| 201 Created |
Erőforrás 'FleetManagedNamespace' létrehozása sikeres művelet Fejlécek
|
|
| Other Status Codes |
Váratlan hibaválasz. |
Biztonság
azure_auth
Azure Active Directory Oauth2-folyamat.
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Hatókörök
| Name | Description |
|---|---|
| user_impersonation | a felhasználói fiók megszemélyesítése |
Példák
FleetManagedNamespaces_CreateOrUpdate
Mintakérelem
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"
}
Mintaválasz
{
"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"
}
}
Definíciók
| Name | Description |
|---|---|
|
Adoption |
Akció, ha a Namespace azonos nevű már létezik. |
|
created |
Az erőforrást létrehozó identitás típusa. |
|
Delete |
Töröld az opciókat az ARM által kezelt névtérhez. |
|
Error |
Az erőforrás-kezelési hiba további információi. |
|
Error |
A hiba részletei. |
|
Error |
Hibaválasz |
|
Fleet |
Egy flotta által kezelt névtér. |
|
Fleet |
A flotta tulajdonai a névtér kezelése. |
|
Fleet |
A flotta ellátó állapota a névtér által kezelt erőforrás |
|
Fleet |
A flotta által kezelt névtér állapotinformációi. |
|
Label |
operátor egy kulcs egy értékkészlethez való viszonyát jelöli. Az érvényes operátorok: In, NotIn, Exists és DoesNotExist. |
|
Managed |
A flotta névtér tulajdonságai kezelték a névteret. |
|
Meta. |
A címkeválasztók egy erőforráskészleten keresztüli címke-lekérdezések. A matchLabels és a matchExpressions eredménye ANDed. Az üres címkeválasztó az összes objektumnak megfelel. A nullcímke-választó nem felel meg objektumoknak. |
|
Meta. |
A címkeválasztó követelmény egy olyan választó, amely értékeket, kulcsot és a kulcsot és értékeket összekapcsoló operátort tartalmaz. |
|
Network |
A kezelt névtér hálózati szabályzata. |
|
Placement. |
Az affinitás egy csoportos klaszteraffinitás ütemezési szabály. Még többet hozzáteszünk. |
|
Placement. |
A ClusterAffinity tartalmazza a klaszter affinitás ütemezési szabályokat a kiválasztott erőforrásokhoz. |
|
Placement. |
A ClusterResourcePlacementSpec meghatározza a ClusterResourcePlacement kívánt állapotát. |
|
Placement. |
ClusterSelector |
|
Placement. |
ClusterSelectorTerm |
|
Placement. |
A PlacementPolicy tartalmazza azokat a szabályokat, amelyek a céltag klasztereket választják ki a kiválasztott erőforrások elhelyezésére. Fontos megjegyezni, hogy csak olyan klasztereket választanak ki, amelyek egyszerre csatlakoznak és teljesítenek a szabályoknak. Legfeljebb az egyik két mezőt tudod megadni: ClusterNames és Affinity. Ha nincs megadva, az összes összekapcsolt klasztert kiválasztjuk. |
|
Placement. |
Az PropertySelector segít a felhasználóknak megadni a tulajdonságkövetelményeket a klaszterek kiválasztásakor az erőforrás-elhelyezéshez. |
|
Placement. |
PropertySelectorRequirement egy specifikus tulajdonságkövetelmény, amikor klasztereket választunk erőforrás-elhelyezéshez. |
|
Placement. |
A toleranálás lehetővé teszi a ClusterResourcePlacement számára, hogy elviselje bármilyen szennyeződést, amely megfelel a háromkulcs<, érték, hatás> a megfelelő operátor<> segítségével. |
|
Placement |
Az alapértelmezett ClusterResourcePlacement konfigurációs profilja az elhelyezéshez. |
|
Placement |
A helymeghatározás típusa. Lehet "PickAll", "PickN" vagy "PickFixed". Az alapértelmezett a PickAll. |
|
Policy |
A lehetséges értékek különböző hálózati szabályzati szabályokat képviselnek. |
|
Propagation |
A terjedés, amelyet a flotta névtér ellátására használnak. |
|
Propagation |
Hogyan fogják a névtér ellátmányozni a flottatagok között. |
|
Property |
Az operátor meghatározza a klaszter megfigyelt értéke és a követelményben megadott értékek közötti kapcsolatot. |
|
Resource |
A kezelt névtér erőforráskvótája. |
|
system |
Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok. |
|
Taint |
A hatás azt jelzi, hogy a szennyező hatás illeszkedik. Az üres azt jelenti, hogy minden fertőzött hatás egyezik. Megadva az egyetlen engedélyezett érték a NoSchedule. |
|
Toleration |
Az operátor a kulcs és az érték közötti kapcsolatát jelenti. Az érvényes operátorok a Létező és Egyenértékűek. Alapértelmezettként egyenlő állapotban van. A Exists értékben a vaker érték értékével egyenértékű, így egy ClusterResourcePlacement elviselheti az adott kategória összes szennyezését. |
AdoptionPolicy
Akció, ha a Namespace azonos nevű már létezik.
| Érték | Description |
|---|---|
| Never |
Ha a névtér már létezik, ne vegye át az ARM által kezelendő meglévő névteret. |
| IfIdentical |
Ha létezik azonos névtér, vegyük át a meglévő névteret, amelyet az ARM kezel. |
| Always |
Mindig vedd át az ARM által kezelendő meglévő névteret, még akkor is, ha nem azonos is. |
createdByType
Az erőforrást létrehozó identitás típusa.
| Érték | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeletePolicy
Töröld az opciókat az ARM által kezelt névtérhez.
| Érték | Description |
|---|---|
| Keep |
Töröld az ARM erőforrást, de tartsd meg a Névteret. |
| Delete |
Töröld mind az ARM erőforrást, mind a Namespace-t. |
ErrorAdditionalInfo
Az erőforrás-kezelési hiba további információi.
| Name | Típus | Description |
|---|---|---|
| info |
object |
A további információk. |
| type |
string |
A további információtípus. |
ErrorDetail
A hiba részletei.
| Name | Típus | Description |
|---|---|---|
| additionalInfo |
A hiba további információi. |
|
| code |
string |
A hibakód. |
| details |
A hiba részletei. |
|
| message |
string |
A hibaüzenet. |
| target |
string |
A hiba célpontja. |
ErrorResponse
Hibaválasz
| Name | Típus | Description |
|---|---|---|
| error |
A hibaobjektum. |
FleetManagedNamespace
Egy flotta által kezelt névtér.
| Name | Típus | Description |
|---|---|---|
| eTag |
string |
Ha az eTag szerepel a válasz törzsében, akkor a szokásos etag-konvenciók szerint fejlécként is megadható. Az entitáscímkék két vagy több entitás egyazon kért erőforrásból való összehasonlítására szolgálnak. A HTTP/1.1 entitáscímkéket használ az etagben (14.19. szakasz), If-Match (14.24. szakasz), If-None-Match (14.26. szakasz) és If-Range (14.27. szakasz) fejlécmezőkben. |
| id |
string (arm-id) |
Az erőforrás teljes erőforrás-azonosítója. Például: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
Az a földrajzi hely, ahol az erőforrás él |
| name |
string |
Az erőforrás neve |
| properties |
Az erőforrás erőforrás-specifikus tulajdonságai. |
|
| systemData |
A createdBy és a modifiedBy adatokat tartalmazó Azure Resource Manager-metaadatok. |
|
| tags |
object |
Erőforráscímkék. |
| type |
string |
Az erőforrás típusa. Pl. "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts" |
FleetManagedNamespaceProperties
A flotta tulajdonai a névtér kezelése.
| Name | Típus | Description |
|---|---|---|
| adoptionPolicy |
Akció, ha a menedzselt névtér ugyanazzal a nevével már létezik. Az alapértelmezés a Soha. |
|
| deletePolicy |
Töröld a flotta által kezelt névtér opcióit. Az alapértelmezés a Fenntartás. |
|
| managedNamespaceProperties |
A flotta névtér tulajdonságai kezelték a névteret. |
|
| portalFqdn |
string |
A Fleet Hub Azure Portal teljes tartományneve. |
| propagationPolicy |
A névtér létrehozásához szükséges terjedési profil. |
|
| provisioningState |
Az utolsó művelet állapota. |
|
| status |
A flotta által kezelt névtér utolsó műveletének állapotinformációi. |
FleetManagedNamespaceProvisioningState
A flotta ellátó állapota a névtér által kezelt erőforrás
| Érték | Description |
|---|---|
| Succeeded |
Az erőforrás létrejött. |
| Failed |
Az erőforrás létrehozása nem sikerült. |
| Canceled |
Az erőforrás létrehozása megszakadt. |
| Creating |
A flotta által kezelt névtér ellátási állapota létrejött. |
| Updating |
A flotta által kezelt névtér ellátási állapota frissül. |
| Deleting |
A flotta által kezelt névtér ellátási állapota törlésre került. |
FleetManagedNamespaceStatus
A flotta által kezelt névtér állapotinformációi.
| Name | Típus | Description |
|---|---|---|
| lastOperationError |
A flotta utolsó üzemeltetési hibája a kezelő névtér |
|
| lastOperationId |
string |
A flotta utolsó műveleti azonosítója a kezelt névtér |
LabelSelectorOperator
operátor egy kulcs egy értékkészlethez való viszonyát jelöli. Az érvényes operátorok: In, NotIn, Exists és DoesNotExist.
| Érték | Description |
|---|---|
| In |
Címkéválasztó operátor A Ben |
| NotIn |
Címkeválasztó operátor NotIn |
| Exists |
Címkeválasztó operátor létezik |
| DoesNotExist |
Label Selector Operator DoesNotExist |
ManagedNamespaceProperties
A flotta névtér tulajdonságai kezelték a névteret.
| Name | Típus | Description |
|---|---|---|
| annotations |
object |
A flotta jegyzetei a névtér kezelését használták. |
| defaultNetworkPolicy |
A flotta alapértelmezett hálózati szabályzata a kezelt névtér. |
|
| defaultResourceQuota |
A flotta által kezelt névtér alapértelmezett erőforráskvótája. |
|
| labels |
object |
A flotta címkéi kezelték a névteret. |
Meta.V1.LabelSelector
A címkeválasztók egy erőforráskészleten keresztüli címke-lekérdezések. A matchLabels és a matchExpressions eredménye ANDed. Az üres címkeválasztó az összes objektumnak megfelel. A nullcímke-választó nem felel meg objektumoknak.
| Name | Típus | Description |
|---|---|---|
| matchExpressions |
A matchExpressions a címkeválasztó követelmények listája. A követelmények ANDedek. |
|
| matchLabels |
object |
a matchLabels {key,value} párok leképezése. A matchLabels-megfeleltetés egyetlen {key,value} eleme egyenértékű a matchExpressions elemével, amelynek kulcsmezője "kulcs", az operátor "In", az értéktömb pedig csak az "érték" értéket tartalmazza. A követelmények ANDedek. |
Meta.V1.LabelSelectorRequirement
A címkeválasztó követelmény egy olyan választó, amely értékeket, kulcsot és a kulcsot és értékeket összekapcsoló operátort tartalmaz.
| Name | Típus | Description |
|---|---|---|
| key |
string |
A kulcs az a címkekulcs, amelyre a választó vonatkozik. |
| operator |
operátor egy kulcs egy értékkészlethez való viszonyát jelöli. Az érvényes operátorok: In, NotIn, Exists és DoesNotExist. |
|
| values |
string[] |
az értékek sztringértékek tömbje. Ha az operátor In vagy NotIn, az értéktömbnek nem üresnek kell lennie. Ha az operátor Létezik vagy DoesNotExist, az értéktömbnek üresnek kell lennie. Ezt a tömböt egy stratégiai egyesítési javítás során cseréli le a rendszer. |
NetworkPolicy
A kezelt névtér hálózati szabályzata.
| Name | Típus | Description |
|---|---|---|
| egress |
A menedzselt névtér kilépési szabályzata. |
|
| ingress |
A menedzselt névtér belépési szabályzata. |
Placement.V1.Affinity
Az affinitás egy csoportos klaszteraffinitás ütemezési szabály. Még többet hozzáteszünk.
| Name | Típus | Description |
|---|---|---|
| clusterAffinity |
A ClusterAffinity tartalmazza a klaszter affinitás ütemezési szabályokat a kiválasztott erőforrásokhoz. |
Placement.V1.ClusterAffinity
A ClusterAffinity tartalmazza a klaszter affinitás ütemezési szabályokat a kiválasztott erőforrásokhoz.
| Name | Típus | Description |
|---|---|---|
| requiredDuringSchedulingIgnoredDuringExecution |
Ha a mező által meghatározott affinitási követelmények nem teljesülnek az ütemezési időben, az erőforrás nem lesz ütemezve a klaszterre. Ha a mező által meghatározott affinitási követelmények a telepítés után (például frissítés miatt) megszűnnek teljesíteni, a rendszer megpróbálhatja vagy nem próbálja eltávolítani az erőforrást a klaszterből. |
Placement.V1.ClusterResourcePlacementSpec
A ClusterResourcePlacementSpec meghatározza a ClusterResourcePlacement kívánt állapotát.
| Name | Típus | Description |
|---|---|---|
| policy |
A szabályzat meghatározza, hogyan válasszuk ki a tagklasztereket a kiválasztott erőforrások elhelyezéséhez. Ha nincs meghatározva, az összes egyesített tagklasztert kiválasztjuk. |
Placement.V1.ClusterSelector
ClusterSelector
| Name | Típus | Description |
|---|---|---|
| clusterSelectorTerms |
A ClusterSelectorTerms klaszterválasztó kifejezések listája. A kifejezések : |
Placement.V1.ClusterSelectorTerm
ClusterSelectorTerm
| Name | Típus | Description |
|---|---|---|
| labelSelector |
A LabelSelector egy címkés lekérdezés az összes összekapcsolt tagklaszterre. A lekérdezéshez illeszkedő klasztereket választják ki. Ha ugyanabban a kifejezésben megadod a címkét és a tulajdonságválasztókat, az eredmények ÉS lesznek. |
|
| propertySelector |
Az PropertySelector egy tulajdonságlekérdezés az összes tag klaszterre vonatkozóan. A lekérdezéshez illeszkedő klasztereket választják ki. Ha ugyanabban a kifejezésben megadod a címkét és a tulajdonságválasztókat, az eredmények ÉS lesznek. Jelenleg a PropertySelector csak affinitáskifejezésekkel használható |
Placement.V1.PlacementPolicy
A PlacementPolicy tartalmazza azokat a szabályokat, amelyek a céltag klasztereket választják ki a kiválasztott erőforrások elhelyezésére. Fontos megjegyezni, hogy csak olyan klasztereket választanak ki, amelyek egyszerre csatlakoznak és teljesítenek a szabályoknak. Legfeljebb az egyik két mezőt tudod megadni: ClusterNames és Affinity. Ha nincs megadva, az összes összekapcsolt klasztert kiválasztjuk.
| Name | Típus | Description |
|---|---|---|
| affinity |
Az affinitás tartalmazza a klaszteraffinitás ütemezési szabályokat. Meghatározza, mely tagklasztereket helyezik el a kiválasztott erőforrásokat. Csak akkor érvényes, ha az elhelyezési típus "PickAll" vagy "PickN". |
|
| clusterNames |
string[] |
A ClusterNames tartalmazza a MemberCluster neveinek listáját, amelyekkel a kiválasztott erőforrásokat elhelyezhetjük. Csak akkor érvényes, ha az elhelyezési típus "PickFixed". |
| placementType |
A helymeghatározás típusa. Lehet "PickAll", "PickN" vagy "PickFixed". Az alapértelmezett a PickAll. |
|
| tolerations |
Ha van megadva, akkor a ClusterResourcePlacement toleranációi. A toleranációkat nem lehet frissíteni vagy törölni. Ez a pálya béta-szintű, és a szennyeződések és toleranciák funkcióját szolgálja. |
Placement.V1.PropertySelector
Az PropertySelector segít a felhasználóknak megadni a tulajdonságkövetelményeket a klaszterek kiválasztásakor az erőforrás-elhelyezéshez.
| Name | Típus | Description |
|---|---|---|
| matchExpressions |
A MatchExpressions egy PropertySelectorRequirements tömbje. A követelmények ÉS a ÉS vannak megfogalmazva. |
Placement.V1.PropertySelectorRequirement
PropertySelectorRequirement egy specifikus tulajdonságkövetelmény, amikor klasztereket választunk erőforrás-elhelyezéshez.
| Name | Típus | Description |
|---|---|---|
| name |
string |
A név az ingatlan neve; Kubernetes címke kellene legyen. |
| operator |
Az operátor meghatározza a klaszter megfigyelt értéke és a követelményben megadott értékek közötti kapcsolatot. |
|
| values |
string[] |
Az értékek a megadott tulajdonság értékeinek listája, amelyet a Fleet összehasonlít az adott operátor szerint az egyes tagklaszterek megfigyelt értékeivel. Ebben a pillanatban minden értéknek Kubernetes mennyiségnek kell lennie. További információért lásd https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity. Ha az operátor Gt (nagyobb), Ge (nagyobb vagy egyenlő), Lt (kisebb), vagy |
Placement.V1.Toleration
A toleranálás lehetővé teszi a ClusterResourcePlacement számára, hogy elviselje bármilyen szennyeződést, amely megfelel a háromkulcs<, érték, hatás> a megfelelő operátor<> segítségével.
| Name | Típus | Description |
|---|---|---|
| effect |
A hatás azt jelzi, hogy a szennyező hatás illeszkedik. Az üres azt jelenti, hogy minden fertőzött hatás egyezik. Megadva az egyetlen engedélyezett érték a NoSchedule. |
|
| key |
string |
A kulcs az a szennyező kulcs, amire a tolerancia vonatkozik. Az üres azt jelenti, hogy minden szennyező kulcsot egyeztet. Ha a kulcs üres, akkor az operátornak Létezik kell lennie; Ez a kombináció azt jelenti, hogy minden értéket és kulcsot egyeztetünk. |
| operator |
Az operátor a kulcs és az érték közötti kapcsolatát jelenti. Az érvényes operátorok a Létező és Egyenértékűek. Alapértelmezettként egyenlő állapotban van. A Exists értékben a vaker érték értékével egyenértékű, így egy ClusterResourcePlacement elviselheti az adott kategória összes szennyezését. |
|
| value |
string |
Az érték az a szennyező érték, amelyhez a tolerancia megegyezik. Ha az operátor Exists, akkor az értéknek üresnek kell lennie, különben csak egy sima string. |
PlacementProfile
Az alapértelmezett ClusterResourcePlacement konfigurációs profilja az elhelyezéshez.
| Name | Típus | Description |
|---|---|---|
| defaultClusterResourcePlacement |
Az alapértelmezett ClusterResourcePlacement szabályzat konfigurációja. |
PlacementType
A helymeghatározás típusa. Lehet "PickAll", "PickN" vagy "PickFixed". Az alapértelmezett a PickAll.
| Érték | Description |
|---|---|
| PickAll |
A PickAll minden olyan csoportot választ, amely megfelel a szabályoknak. |
| PickFixed |
A PickFixed egy fix klaszterkészletet választ. |
PolicyRule
A lehetséges értékek különböző hálózati szabályzati szabályokat képviselnek.
| Érték | Description |
|---|---|
| AllowAll |
Minden hálózati forgalom engedélyezése. |
| DenyAll |
Tiltson le minden hálózati forgalmat. |
| AllowSameNamespace |
Engedélyezze a forgalmat ugyanazon a névtéren belül. |
PropagationPolicy
A terjedés, amelyet a flotta névtér ellátására használnak.
| Name | Típus | Description |
|---|---|---|
| placementProfile |
A profil, amelyet elhelyezéssel való terjesztésre használnak. |
|
| type |
Milyen típusú kötvény van, amit alkalmazni kell. Az alapértelmezés az elhelyezés. |
PropagationType
Hogyan fogják a névtér ellátmányozni a flottatagok között.
| Érték | Description |
|---|---|
| Placement |
ClusterResourcePlacement használatával. |
PropertySelectorOperator
Az operátor meghatározza a klaszter megfigyelt értéke és a követelményben megadott értékek közötti kapcsolatot.
| Érték | Description |
|---|---|
| Gt |
Gt előírja a Fleetnek, hogy válasszon klasztert, ha egy adott tulajdonság megfigyelt értéke nagyobb, mint a követelményben megadott érték. |
| Ge |
A Ge előírja a Fleetnek, hogy válasszon klasztert, ha egy adott tulajdonság megfigyelt értéke nagyobb, mint vagy egyenlő a követelményben megadott értékkel. |
| Eq |
Az EQ előírja a Fleetnek, hogy válasszon klasztert, ha egy adott tulajdonság megfigyelt értéke megegyezik a követelményben megadott értékekkel. |
| Ne |
Ne előírja a Fleetnek, hogy válasszon klasztert, ha egy adott tulajdonság megfigyelt értéke nem egyezik meg a követelményben megadott értékekkel. |
| Lt |
Lt előírja a Fleetnek, hogy válasszon klasztert, ha egy adott tulajdonság megfigyelt értéke kisebb, mint a követelményben megadott érték. |
| Le |
Le diktálja a Fleetnek, hogy válasszon klasztert, ha egy adott tulajdonság megfigyelt értéke kisebb, mint a követelményben megadott érték. |
ResourceQuota
A kezelt névtér erőforráskvótája.
| Name | Típus | Description |
|---|---|---|
| cpuLimit |
string |
A CPU korlátja a kezelt névtérhez. További információ: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-cpu |
| cpuRequest |
string |
A CPU kérése a kezelt névtérre. További információ: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-cpu |
| memoryLimit |
string |
A menedzselt névtér memóriakorlátja. További információ: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-memory |
| memoryRequest |
string |
A menedzselt névtér memóriakérése. További információ: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-memory |
systemData
Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.
| Name | Típus | Description |
|---|---|---|
| createdAt |
string (date-time) |
Az erőforrás-létrehozás időbélyege (UTC). |
| createdBy |
string |
Az erőforrást létrehozó identitás. |
| createdByType |
Az erőforrást létrehozó identitás típusa. |
|
| lastModifiedAt |
string (date-time) |
Az erőforrás utolsó módosításának időbélyege (UTC) |
| lastModifiedBy |
string |
Az erőforrást legutóbb módosító identitás. |
| lastModifiedByType |
Az erőforrást legutóbb módosító identitás típusa. |
TaintEffect
A hatás azt jelzi, hogy a szennyező hatás illeszkedik. Az üres azt jelenti, hogy minden fertőzött hatás egyezik. Megadva az egyetlen engedélyezett érték a NoSchedule.
| Érték | Description |
|---|---|
| NoSchedule |
Ne engedd, hogy új podok ütemezződjenek a csomópontra, hacsak nem tűrik a szennyeződést, de minden kapszulát a Kubeletnek küldött kapszul anélkül, hogy az ütemező indult volna, és engedd az összes már működő pod folytatását. A beosztó érvényesíti. |
TolerationOperator
Az operátor a kulcs és az érték közötti kapcsolatát jelenti. Az érvényes operátorok a Létező és Egyenértékűek. Alapértelmezettként egyenlő állapotban van. A Exists értékben a vaker érték értékével egyenértékű, így egy ClusterResourcePlacement elviselheti az adott kategória összes szennyezését.
| Érték | Description |
|---|---|
| Exists |
Tolerációs operátor létezik |
| Equal |
Tolerációs operátor egyenlő |