Fleet Managed Namespaces - Create Or Update
Vytvořte FleetManagedNamespace
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/managedNamespaces/{managedNamespaceName}?api-version=2026-02-01-preview
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
fleet
|
path | True |
string minLength: 1maxLength: 63 pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ |
Název prostředku Fleet. |
|
managed
|
path | True |
string minLength: 1maxLength: 63 pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ |
Název zdroje spravovaného jmenného prostoru flotily. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Název skupiny prostředků. Název nerozlišuje malá a velká písmena. |
|
subscription
|
path | True |
string (uuid) |
ID cílového předplatného. Hodnota musí být UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
Hlavička požadavku
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| If-Match |
string |
Požadavek by měl pokračovat pouze v případě, že entita odpovídá tomuto řetězci. |
|
| If-None-Match |
string |
Požadavek by měl pokračovat pouze v případě, že žádná entita neodpovídá tomuto řetězci. |
Text požadavku
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| location | True |
string |
Geografické umístění, ve kterém se nachází zdroj |
| properties |
Vlastnosti specifické pro prostředek pro tento prostředek. |
||
| tags |
object |
Značky prostředků |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Aktualizace zdroje 'FleetManagedNamespace' byla úspěšná |
|
| 201 Created |
Zdroj 'FleetManagedNamespace' vytvořil operaci úspěšnou Hlavičky
|
|
| Other Status Codes |
Neočekávaná chybová odpověď |
Zabezpečení
azure_auth
Azure Active Directory OAuth2 Flow.
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
| Name | Description |
|---|---|
| user_impersonation | zosobnění uživatelského účtu |
Příklady
FleetManagedNamespaces_CreateOrUpdate
Ukázkový požadavek
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"
}
Ukázková odpověď
{
"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"
}
}
Definice
| Name | Description |
|---|---|
|
Adoption |
Akce, pokud už existuje jmenný prostor se stejným názvem. |
|
created |
Typ identity, která prostředek vytvořila. |
|
Delete |
Smazat možnosti pro spravovaný jmenný prostor ARM. |
|
Error |
Další informace o chybě správy prostředků |
|
Error |
Podrobnosti o chybě. |
|
Error |
Chybová odpověď |
|
Fleet |
Jmenný prostor spravovaný flotilou. |
|
Fleet |
Vlastnosti jmenného prostoru spravovaného flotily. |
|
Fleet |
Stav provisioningu spravovaného jmenného prostoru flotily |
|
Fleet |
Informace o stavu pro jmenný prostor spravovaný flotilou. |
|
Label |
operátor představuje vztah klíče k sadě hodnot. Platné operátory jsou In, NotIn, Exists a DoesNotExist. |
|
Managed |
Vlastnosti jmenného prostoru flotily spravovaly jmenný prostor. |
|
Meta. |
Selektor popisků je dotaz popisku nad sadou prostředků. Výsledek matchLabels a matchExpressions jsou ANDed. Prázdný selektor popisku odpovídá všem objektům. Selektor popisků s hodnotou null neodpovídá žádným objektům. |
|
Meta. |
Požadavek selektoru popisků je selektor, který obsahuje hodnoty, klíč a operátor, který souvisí s klíčem a hodnotami. |
|
Network |
Síťová politika pro spravovaný jmenný prostor. |
|
Placement. |
Afinita je skupina pravidel pro plánování afinity ke shluku. Ještě více k doplnění. |
|
Placement. |
ClusterAffinity obsahuje pravidla pro plánování afinity clusterů pro vybrané zdroje. |
|
Placement. |
ClusterResourcePlacementSpec definuje požadovaný stav ClusterResourcePlacement. |
|
Placement. |
ClusterSelector |
|
Placement. |
ClusterSelectorTerm |
|
Placement. |
PlacementPolicy obsahuje pravidla pro výběr cílových členských klastrů, které umístí vybrané zdroje. Všimněte si, že budou vybrány pouze shluky, které jsou zároveň spojené a splňují pravidla. Můžete specifikovat maximálně jedno ze dvou polí: ClusterNames a Affinity. Pokud není žádný specifikován, jsou vybrány všechny spojené shluky. |
|
Placement. |
PropertySelector pomáhá uživateli specifikovat požadavky na vlastnosti při výběru clusterů pro umístění zdrojů. |
|
Placement. |
PropertySelectorRequirement je specifický požadavek na vlastnosti při výběru clusterů pro umístění zdrojů. |
|
Placement. |
Tolerance umožňuje ClusterResourcePlacement tolerovat jakýkoli znečištění, které odpovídá efektu <> trojitého klíče, hodnoty, pomocí odpovídajícího <operátoru>. |
|
Placement |
Konfigurační profil pro výchozí ClusterResourcePlacement pro umístění. |
|
Placement |
Typ umístění. Může to být "PickAll", "PickN" nebo "PickFixed". Výchozí je PickAll. |
|
Policy |
Možné hodnoty představují různá pravidla síťové politiky. |
|
Propagation |
Propagace se používá k provisionování jmenného prostoru mezi flotilou. |
|
Propagation |
Jak bude jmenný prostor rozdělen mezi členy flotily. |
|
Property |
Operátor specifikuje vztah mezi pozorovanou hodnotou specifikované vlastnosti clusteru a hodnotami uvedenými v požadavku. |
|
Resource |
Kvóta zdrojů pro spravovaný jmenný prostor. |
|
system |
Metadata týkající se vytvoření a poslední změny prostředku. |
|
Taint |
Efekt označuje, že efekt kontaminace odpovídá shodě. Prázdné znamená shodu se všemi efekty znečištění. Pokud je specifikováno, povolenou hodnotou je pouze NoSchedule. |
|
Toleration |
Operátor představuje vztah klíče k hodnotě. Platné operátory jsou Exists a Equal. Výchozí nastavení je rovné. Exists je ekvivalentní žolíku pro hodnotu, takže ClusterResourcePlacement může tolerovat všechny znečištění určité kategorie. |
AdoptionPolicy
Akce, pokud už existuje jmenný prostor se stejným názvem.
| Hodnota | Description |
|---|---|
| Never |
Pokud jmenný prostor již existuje, nepřebírejte stávající jmenný prostor k správě ARM. |
| IfIdentical |
Pokud existuje identický jmenný prostor, převezměte stávající jmenný prostor spravovaný ARM. |
| Always |
Vždy převezměte stávající jmenný prostor a bude spravován ARM, i když není totožný. |
createdByType
Typ identity, která prostředek vytvořila.
| Hodnota | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeletePolicy
Smazat možnosti pro spravovaný jmenný prostor ARM.
| Hodnota | Description |
|---|---|
| Keep |
Smažte ARM zdroj, ale jmenný prostor si ponecháte. |
| Delete |
Smažte jak ARM zdroje, tak jmenný prostor. |
ErrorAdditionalInfo
Další informace o chybě správy prostředků
| Name | Typ | Description |
|---|---|---|
| info |
object |
Další informace. |
| type |
string |
Další typ informací. |
ErrorDetail
Podrobnosti o chybě.
| Name | Typ | Description |
|---|---|---|
| additionalInfo |
Další informace o chybě. |
|
| code |
string |
Kód chyby. |
| details |
Podrobnosti o chybě. |
|
| message |
string |
Chybová zpráva. |
| target |
string |
Cíl chyby. |
ErrorResponse
Chybová odpověď
| Name | Typ | Description |
|---|---|---|
| error |
Objekt chyby. |
FleetManagedNamespace
Jmenný prostor spravovaný flotilou.
| Name | Typ | Description |
|---|---|---|
| eTag |
string |
Pokud je v textu odpovědi uvedena značka eTag, může být také poskytována jako hlavička podle normální konvence značky etag. Značky entit se používají k porovnání dvou nebo více entit ze stejného požadovaného prostředku. HTTP/1.1 používá značky entit v etagu (oddíl 14.19), If-Match (oddíl 14.24), If-None-Match (oddíl 14.26) a If-Range (oddíl 14.27). |
| id |
string (arm-id) |
Plně kvalifikované ID prostředku pro prostředek. Např. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
Geografické umístění, ve kterém se nachází zdroj |
| name |
string |
Název prostředku |
| properties |
Vlastnosti specifické pro prostředek pro tento prostředek. |
|
| systemData |
Metadata služby Azure Resource Manager obsahující informace o tom, kdo jej vytvořil a upravil. |
|
| tags |
object |
Značky prostředků |
| type |
string |
Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts |
FleetManagedNamespaceProperties
Vlastnosti jmenného prostoru spravovaného flotily.
| Name | Typ | Description |
|---|---|---|
| adoptionPolicy |
Akce, pokud už existuje spravovaný jmenný prostor se stejným názvem. Výchozí je Nikdy. |
|
| deletePolicy |
Smazat možnosti jmenného prostoru spravovaného flotilou. Výchozí je Nechať. |
|
| managedNamespaceProperties |
Vlastnosti jmenného prostoru flotily spravovaly jmenný prostor. |
|
| portalFqdn |
string |
Plně kvalifikovaný název domény webu Azure Portal centra Fleet. |
| propagationPolicy |
Profil propagace pro vytvoření jmenného prostoru. |
|
| provisioningState |
Stav poslední operace. |
|
| status |
Informace o stavu poslední operace pro jmenný prostor spravovaný flotilou. |
FleetManagedNamespaceProvisioningState
Stav provisioningu spravovaného jmenného prostoru flotily
| Hodnota | Description |
|---|---|
| Succeeded |
Zdroj byl vytvořen. |
| Failed |
Vytvoření zdroje se nezdařilo. |
| Canceled |
Vytváření zdrojů bylo zrušeno. |
| Creating |
Stav provisioningu ve vytváření jmenného prostoru spravovaného flotilou. |
| Updating |
Stav provisioningu jmenného prostoru spravovaného flotilou se aktualizuje. |
| Deleting |
Stav provisioningu spravovaného jmenného prostoru flotily byl smazán. |
FleetManagedNamespaceStatus
Informace o stavu pro jmenný prostor spravovaný flotilou.
| Name | Typ | Description |
|---|---|---|
| lastOperationError |
Poslední chyba provozu spravovaného jmenného prostoru flotily |
|
| lastOperationId |
string |
Poslední operační ID pro spravovaný jmenný prostor flotily |
LabelSelectorOperator
operátor představuje vztah klíče k sadě hodnot. Platné operátory jsou In, NotIn, Exists a DoesNotExist.
| Hodnota | Description |
|---|---|
| In |
Operátor výběru štítků Vstup |
| NotIn |
Operátor výběru štítků NotIn |
| Exists |
Existuje operátor výběru štítků |
| DoesNotExist |
Operátor výběru štítků Neexistuje |
ManagedNamespaceProperties
Vlastnosti jmenného prostoru flotily spravovaly jmenný prostor.
| Name | Typ | Description |
|---|---|---|
| annotations |
object |
Poznámky pro spravovaný jmenný prostor flotily. |
| defaultNetworkPolicy |
Výchozí síťová politika pro spravovaný jmenný prostor flotily. |
|
| defaultResourceQuota |
Výchozí kvóta zdrojů pro spravovaný jmenný prostor flotily. |
|
| labels |
object |
Štítky pro spravovaný jmenný prostor flotily. |
Meta.V1.LabelSelector
Selektor popisků je dotaz popisku nad sadou prostředků. Výsledek matchLabels a matchExpressions jsou ANDed. Prázdný selektor popisku odpovídá všem objektům. Selektor popisků s hodnotou null neodpovídá žádným objektům.
| Name | Typ | Description |
|---|---|---|
| matchExpressions |
matchExpressions je seznam požadavků selektoru popisků. Požadavky jsou ANDed. |
|
| matchLabels |
object |
matchLabels je zobrazení párů {key,value}. Jeden {klíč,value} v mapě matchLabels je ekvivalentní elementu matchExpressions, jehož pole klíče je "klíč", operátor je "In" a pole hodnot obsahuje pouze "value". Požadavky jsou ANDed. |
Meta.V1.LabelSelectorRequirement
Požadavek selektoru popisků je selektor, který obsahuje hodnoty, klíč a operátor, který souvisí s klíčem a hodnotami.
| Name | Typ | Description |
|---|---|---|
| key |
string |
key je klávesa popisku, na kterou selektor vztahuje. |
| operator |
operátor představuje vztah klíče k sadě hodnot. Platné operátory jsou In, NotIn, Exists a DoesNotExist. |
|
| values |
string[] |
hodnoty jsou pole řetězcových hodnot. Pokud je operátor In nebo NotIn, musí být pole hodnot neprázdné. Pokud je operátor Exists nebo DoesNotExist, musí být pole hodnot prázdné. Toto pole se nahradí během strategické opravy sloučení. |
NetworkPolicy
Síťová politika pro spravovaný jmenný prostor.
| Name | Typ | Description |
|---|---|---|
| egress |
Politika odchodu pro spravovaný jmenný prostor. |
|
| ingress |
Vstupní politika pro spravovaný jmenný prostor. |
Placement.V1.Affinity
Afinita je skupina pravidel pro plánování afinity ke shluku. Ještě více k doplnění.
| Name | Typ | Description |
|---|---|---|
| clusterAffinity |
ClusterAffinity obsahuje pravidla pro plánování afinity clusterů pro vybrané zdroje. |
Placement.V1.ClusterAffinity
ClusterAffinity obsahuje pravidla pro plánování afinity clusterů pro vybrané zdroje.
| Name | Typ | Description |
|---|---|---|
| requiredDuringSchedulingIgnoredDuringExecution |
Pokud nejsou požadavky na afinitu stanovené tímto polem splněny při plánování, zdroj nebude zařazen do clusteru. Pokud požadavky na afinitu stanovené tímto polem přestanou být po umístění splněny (například kvůli aktualizaci), systém se může, ale nemusí pokusit o odstranění zdroje z clusteru. |
Placement.V1.ClusterResourcePlacementSpec
ClusterResourcePlacementSpec definuje požadovaný stav ClusterResourcePlacement.
| Name | Typ | Description |
|---|---|---|
| policy |
Politika definuje, jak vybírat členské klastry pro umístění vybraných zdrojů. Pokud není specifikováno, jsou vybrány všechny spojené členské klastry. |
Placement.V1.ClusterSelector
ClusterSelector
| Name | Typ | Description |
|---|---|---|
| clusterSelectorTerms |
ClusterSelectorTerms je seznam pojmů pro výběr clusterů. Termíny jsou |
Placement.V1.ClusterSelectorTerm
ClusterSelectorTerm
| Name | Typ | Description |
|---|---|---|
| labelSelector |
LabelSelector je dotaz na štítky přes všechny spojené členské klastry. Jsou vybrány shluky odpovídající dotazu. Pokud v jednom termínu zadáte jak výběr štítků, tak vlastnosti, výsledky jsou AND'd. |
|
| propertySelector |
PropertySelector je dotaz na vlastnosti nad všemi spojenými členskými klastry. Jsou vybrány shluky odpovídající dotazu. Pokud v jednom termínu zadáte jak výběr štítků, tak vlastnosti, výsledky jsou AND'd. V tuto chvíli lze PropertySelector používat pouze s affinity termíny |
Placement.V1.PlacementPolicy
PlacementPolicy obsahuje pravidla pro výběr cílových členských klastrů, které umístí vybrané zdroje. Všimněte si, že budou vybrány pouze shluky, které jsou zároveň spojené a splňují pravidla. Můžete specifikovat maximálně jedno ze dvou polí: ClusterNames a Affinity. Pokud není žádný specifikován, jsou vybrány všechny spojené shluky.
| Name | Typ | Description |
|---|---|---|
| affinity |
Affinity obsahuje pravidla pro plánování afinity clusterů. Definuje, které členské klastry umístit vybrané zdroje. Platí pouze pokud je typ umístění "PickAll" nebo "PickN". |
|
| clusterNames |
string[] |
ClusterNames obsahuje seznam názvů MemberCluster pro umístění vybraných zdrojů. Platí pouze pokud je typ umístění "PickFixed" |
| placementType |
Typ umístění. Může to být "PickAll", "PickN" nebo "PickFixed". Výchozí je PickAll. |
|
| tolerations |
Pokud je specifikováno, tolerance ClusterResourcePlacement. Tolerance nelze aktualizovat ani mazat. Toto pole je na úrovni beta a je určeno pro funkce kontaminace a tolerance. |
Placement.V1.PropertySelector
PropertySelector pomáhá uživateli specifikovat požadavky na vlastnosti při výběru clusterů pro umístění zdrojů.
| Name | Typ | Description |
|---|---|---|
| matchExpressions |
MatchExpressions je pole požadavků PropertySelector. Požadavky jsou A splněné. |
Placement.V1.PropertySelectorRequirement
PropertySelectorRequirement je specifický požadavek na vlastnosti při výběru clusterů pro umístění zdrojů.
| Name | Typ | Description |
|---|---|---|
| name |
string |
Název je název nemovitosti; mělo by to být jméno štítku Kubernetes. |
| operator |
Operátor specifikuje vztah mezi pozorovanou hodnotou specifikované vlastnosti clusteru a hodnotami uvedenými v požadavku. |
|
| values |
string[] |
Hodnoty jsou seznamem hodnot specifikované vlastnosti, které Fleet porovná s pozorovanými hodnotami jednotlivých členských klastrů v souladu s daným operátorem. V tuto chvíli by každá hodnota měla být Kubernetes veličina. Další informace najdete na webu https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity. Pokud je operátor Gt (větší než), Ge (větší nebo rovno), Lt (menší než), nebo |
Placement.V1.Toleration
Tolerance umožňuje ClusterResourcePlacement tolerovat jakýkoli znečištění, které odpovídá efektu <> trojitého klíče, hodnoty, pomocí odpovídajícího <operátoru>.
| Name | Typ | Description |
|---|---|---|
| effect |
Efekt označuje, že efekt kontaminace odpovídá shodě. Prázdné znamená shodu se všemi efekty znečištění. Pokud je specifikováno, povolenou hodnotou je pouze NoSchedule. |
|
| key |
string |
Klíčem je znečištěný klíč, na který se tolerance vztahuje. Empty znamená shodu se všemi taint klíči. Pokud je klíč prázdný, operátor musí být Exists; tato kombinace znamená shodu se všemi hodnotami a všemi klíči. |
| operator |
Operátor představuje vztah klíče k hodnotě. Platné operátory jsou Exists a Equal. Výchozí nastavení je rovné. Exists je ekvivalentní žolíku pro hodnotu, takže ClusterResourcePlacement může tolerovat všechny znečištění určité kategorie. |
|
| value |
string |
Hodnota je znečištěná hodnota, které tolerance odpovídá. Pokud je operátor Exists, hodnota by měla být prázdná, jinak jen běžný řetězec. |
PlacementProfile
Konfigurační profil pro výchozí ClusterResourcePlacement pro umístění.
| Name | Typ | Description |
|---|---|---|
| defaultClusterResourcePlacement |
Výchozí konfigurace politiky ClusterResourcePlacement. |
PlacementType
Typ umístění. Může to být "PickAll", "PickN" nebo "PickFixed". Výchozí je PickAll.
| Hodnota | Description |
|---|---|
| PickAll |
PickAll vybírá všechny shluky, které splňují pravidla. |
| PickFixed |
PickFixed vybírá pevnou sadu clusterů. |
PolicyRule
Možné hodnoty představují různá pravidla síťové politiky.
| Hodnota | Description |
|---|---|
| AllowAll |
Povolit veškerý síťový provoz. |
| DenyAll |
Zakázat veškerý síťový provoz. |
| AllowSameNamespace |
Povolí přenosy v rámci stejného oboru názvů. |
PropagationPolicy
Propagace se používá k provisionování jmenného prostoru mezi flotilou.
| Name | Typ | Description |
|---|---|---|
| placementProfile |
Profil určený pro šíření pomocí umístění. |
|
| type |
Typ pojistky, která se má použít. Výchozí je umístění. |
PropagationType
Jak bude jmenný prostor rozdělen mezi členy flotily.
| Hodnota | Description |
|---|---|
| Placement |
Používám ClusterResourcePlacement. |
PropertySelectorOperator
Operátor specifikuje vztah mezi pozorovanou hodnotou specifikované vlastnosti clusteru a hodnotami uvedenými v požadavku.
| Hodnota | Description |
|---|---|
| Gt |
GT určuje flotile, aby vybrala cluster, pokud je jeho pozorovaná hodnota dané vlastnosti větší než hodnota specifikovaná v požadavku. |
| Ge |
Ge určuje flotile, aby vybrala cluster, pokud je jeho pozorovaná hodnota dané vlastnosti větší nebo rovna hodnotě uvedené v požadavku. |
| Eq |
Rovnice určuje Fleetu vybrat cluster, pokud je jeho pozorovaná hodnota dané vlastnosti rovna hodnotám uvedeným v požadavku. |
| Ne |
Ne určuje Fleet, aby vybral cluster, pokud jeho pozorovaná hodnota dané vlastnosti není rovna hodnotám uvedeným v požadavku. |
| Lt |
Lt určuje flotile, aby vybrala klastr, pokud je její pozorovaná hodnota dané vlastnosti menší než hodnota uvedená v požadavku. |
| Le |
Le určuje Fleet, aby vybral cluster, pokud je jeho pozorovaná hodnota dané vlastnosti menší nebo rovna hodnotě uvedené v požadavku. |
ResourceQuota
Kvóta zdrojů pro spravovaný jmenný prostor.
| Name | Typ | Description |
|---|---|---|
| cpuLimit |
string |
Limit CPU pro spravovaný jmenný prostor. Zobrazit více na adrese https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-cpu |
| cpuRequest |
string |
CPU požaduje spravovaný jmenný prostor. Zobrazit více na adrese https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-cpu |
| memoryLimit |
string |
Limit paměti pro spravovaný jmenný prostor. Zobrazit více na adrese https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-memory |
| memoryRequest |
string |
Požadavek na paměť pro spravovaný jmenný prostor. Zobrazit více na adrese https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-memory |
systemData
Metadata týkající se vytvoření a poslední změny prostředku.
| Name | Typ | Description |
|---|---|---|
| createdAt |
string (date-time) |
Časové razítko vytvoření prostředku (UTC). |
| createdBy |
string |
Identita, která prostředek vytvořila. |
| createdByType |
Typ identity, která prostředek vytvořila. |
|
| lastModifiedAt |
string (date-time) |
Časové razítko poslední změny zdroje (UTC) |
| lastModifiedBy |
string |
Identita, která naposledy změnila prostředek. |
| lastModifiedByType |
Typ identity, která naposledy změnila prostředek. |
TaintEffect
Efekt označuje, že efekt kontaminace odpovídá shodě. Prázdné znamená shodu se všemi efekty znečištění. Pokud je specifikováno, povolenou hodnotou je pouze NoSchedule.
| Hodnota | Description |
|---|---|
| NoSchedule |
Nedovolte, aby se nové pody plánovaly na uzel, pokud netolerují kontaminaci, ale povolte všem podům zaslaným Kubeletu bez toho, aby procházely plánovačem, a všechny již běžící kapsle mohou pokračovat v provozu. Vynucováno plánovačem. |
TolerationOperator
Operátor představuje vztah klíče k hodnotě. Platné operátory jsou Exists a Equal. Výchozí nastavení je rovné. Exists je ekvivalentní žolíku pro hodnotu, takže ClusterResourcePlacement může tolerovat všechny znečištění určité kategorie.
| Hodnota | Description |
|---|---|
| Exists |
Existuje tolerantní operátor |
| Equal |
Tolerantní operátor je rovný |