Fleet Managed Namespaces - Create Or Update
FleetManagedNamespace Oluştur
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/managedNamespaces/{managedNamespaceName}?api-version=2026-02-01-preview
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
fleet
|
path | True |
string minLength: 1maxLength: 63 pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ |
Fleet kaynağının adı. |
|
managed
|
path | True |
string minLength: 1maxLength: 63 pattern: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$ |
Filo tarafından yönetilen isim alanı kaynağı. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Kaynak grubunun adı. İsim büyük/küçük harfe duyarsızdır. |
|
subscription
|
path | True |
string (uuid) |
Hedef aboneliğin kimliği. Değer bir UUID olmalıdır. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
İstek Başlığı
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| If-Match |
string |
İsteğin devam etmesi için bir varlığın bu dizeyle eşleşmesi gerekir. |
|
| If-None-Match |
string |
İsteğin devam etmesi için bu dizeyle eşleşen bir varlık olmaması gerekir. |
İstek Gövdesi
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| location | True |
string |
Kaynağın bulunduğu coğrafi konum |
| properties |
Bu kaynağın kaynağa özgü özellikleri. |
||
| tags |
object |
Kaynak etiketleri. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Kaynak 'FleetManagedNamespace' güncelleme operasyonu başarılı oldu |
|
| 201 Created |
Kaynak 'FleetManagedNamespace' operasyonu başarılı oldu Üst Bilgiler
|
|
| Other Status Codes |
Beklenmeyen bir hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Flow.
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
FleetManagedNamespaces_CreateOrUpdate
Örnek isteği
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"
}
Örnek yanıt
{
"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"
}
}
Tanımlar
| Name | Description |
|---|---|
|
Adoption |
Aynı isimli Namespace zaten mevcutsa, işlem yapılır. |
|
created |
Kaynağı oluşturan kimliğin türü. |
|
Delete |
ARM yönetilen isim alanı için seçenekleri sil. |
|
Error |
Kaynak yönetimi hatası ek bilgileri. |
|
Error |
Hata ayrıntısı. |
|
Error |
Hata yanıtı |
|
Fleet |
Bir filo tarafından yönetilen isim alanı. |
|
Fleet |
Bir filonun yönetilen isim alanının özellikleri. |
|
Fleet |
Filoyun tedarik durumu yönetilen isim uzayı kaynağı |
|
Fleet |
Filo yönetilen isim alanı için durum bilgileri. |
|
Label |
işleci, bir anahtarın bir değer kümesiyle ilişkisini temsil eder. Geçerli işleçler In, NotIn, Exists ve DoesNotExist'tir. |
|
Managed |
Filo için isim alanı özellikleri isim alanını yönetiyordu. |
|
Meta. |
Etiket seçici, bir kaynak kümesi üzerindeki bir etiket sorgusudur. matchLabels ve matchExpressions'ın sonucu ANDed'tir. Boş bir etiket seçici tüm nesnelerle eşleşir. Null etiket seçici hiçbir nesneyle eşleşir. |
|
Meta. |
Etiket seçici gereksinimi, değerleri, anahtarı ve anahtarla değerleri ilişkilendiren bir işleç içeren bir seçicidir. |
|
Network |
Yönetilen isim alanı için ağ politikası. |
|
Placement. |
Affinity, küme yakınlığı zamanlama kuralları grubudur. Daha fazlası eklenecek. |
|
Placement. |
ClusterAffinity, seçilen kaynaklar için küme yakınlığı zamanlama kurallarını içerir. |
|
Placement. |
ClusterResourcePlacementSpec, ClusterResourcePlacement'ın istenen durumunu tanımlar. |
|
Placement. |
ClusterSelector |
|
Placement. |
ClusterSelectorTerm |
|
Placement. |
PlacementPolicy, seçilen kaynakları yerleştirmek için hedef üye kümelerini seçme kurallarını içerir. Yalnızca hem birleştirilmiş hem de kuralları sağlayan kümeler seçilecektir. İki alandan en fazla birini belirtebilirsiniz: ClusterNames ve Affinity. Eğer hiçbiri belirtilmemişse, tüm birleşik kümeler seçilir. |
|
Placement. |
PropertySelector, kaynak yerleştirme kümeleri seçerken kullanıcı özelliği gereksinimlerini belirlemeye yardımcı olur. |
|
Placement. |
PropertySelectorRequirement, kaynak yerleştirme için kümeler seçerken özel bir özellik gereksinimidir. |
|
Placement. |
Tolerans, ClusterResourcePlacement'ın eşleşen operatör<> operatörünü kullanarak üçlü <anahtar, değer, etki> ile eşleşen herhangi bir lekeyi tolere etmesini sağlar. |
|
Placement |
Varsayılan ClusterResourcePlacement için yapılandırma profili. |
|
Placement |
Yerleştirme türü. "PickAll", "PickN" veya "PickFixed" olabilir. Varsayılan PickAll. |
|
Policy |
Farklı ağ politikası kurallarını temsil eden olası değerler. |
|
Propagation |
Filo arasında isim alanının sağlanması için kullanılacak yayılım. |
|
Propagation |
Filo üyeleri arasında isim alanının nasıl sağlanacağı. |
|
Property |
Operator, bir kümenin belirtilen özelliğin gözlemlenen değeri ile gereksinimde verilen değerler arasındaki ilişkiyi belirtir. |
|
Resource |
Yönetilen isim alanı için kaynak kotası. |
|
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
|
Taint |
Etki, lekelenme etkisinin eşleşmesini gösterir. Boş, tüm lekelenme etkilerini eşleştirmek anlamına gelir. Belirtildiğinde, izin verilen tek değer NoSchedule'dır. |
|
Toleration |
Operatör, bir anahtarın değerle ilişkisini temsil eder. Geçerli operatörler Varlar ve Eşittir. Varsayılan olarak eşit olur. Exists, değer açısından wildcard ile eşdeğerdir, böylece bir ClusterResourcePlacement belirli bir kategorinin tüm lekelerini tolere edebilir. |
AdoptionPolicy
Aynı isimli Namespace zaten mevcutsa, işlem yapılır.
| Değer | Description |
|---|---|
| Never |
Eğer İsim Alanı zaten mevcutsa, ARM tarafından yönetilecek mevcut Namespace'i devralmayın. |
| IfIdentical |
Eğer aynı bir Namespace varsa, mevcut Namespace'i ARM tarafından yönetilecek devralın. |
| Always |
Mevcut İsim Alanını ARM tarafından yönetilecek her zaman devralın, hatta aynı olmasa bile. |
createdByType
Kaynağı oluşturan kimliğin türü.
| Değer | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeletePolicy
ARM yönetilen isim alanı için seçenekleri sil.
| Değer | Description |
|---|---|
| Keep |
ARM kaynağını sil ama Namespace'i koruyun. |
| Delete |
Hem ARM kaynağını hem de Namespace'i sil. |
ErrorAdditionalInfo
Kaynak yönetimi hatası ek bilgileri.
| Name | Tür | Description |
|---|---|---|
| info |
object |
Ek bilgiler. |
| type |
string |
Ek bilgi türü. |
ErrorDetail
Hata ayrıntısı.
| Name | Tür | Description |
|---|---|---|
| additionalInfo |
Hata ek bilgileri. |
|
| code |
string |
Hata kodu. |
| details |
Hata ayrıntıları. |
|
| message |
string |
Hata iletisi. |
| target |
string |
Hata hedefi |
ErrorResponse
Hata yanıtı
| Name | Tür | Description |
|---|---|---|
| error |
Hata nesnesi. |
FleetManagedNamespace
Bir filo tarafından yönetilen isim alanı.
| Name | Tür | Description |
|---|---|---|
| eTag |
string |
Yanıt gövdesinde eTag sağlanıyorsa, normal etag kuralına göre üst bilgi olarak da sağlanabilir. Varlık etiketleri, aynı istenen kaynaktan iki veya daha fazla varlığı karşılaştırmak için kullanılır. HTTP/1.1, etag (bölüm 14.19), If-Match (bölüm 14.24), If-None-Match (bölüm 14.26) ve If-Range (bölüm 14.27) üst bilgi alanlarında varlık etiketlerini kullanır. |
| id |
string (arm-id) |
Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
Kaynağın bulunduğu coğrafi konum |
| name |
string |
Kaynağın adı |
| properties |
Bu kaynağın kaynağa özgü özellikleri. |
|
| systemData |
createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri. |
|
| tags |
object |
Kaynak etiketleri. |
| type |
string |
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" |
FleetManagedNamespaceProperties
Bir filonun yönetilen isim alanının özellikleri.
| Name | Tür | Description |
|---|---|---|
| adoptionPolicy |
Aynı isimle yönetilen isim alanı zaten varsa işlem yapılır. Varsayılan Hiç Olmaz. |
|
| deletePolicy |
Filo tarafından yönetilen bir isim alanının seçeneklerini sil. Varsayılan olarak Keep. |
|
| managedNamespaceProperties |
Filo için isim alanı özellikleri isim alanını yönetiyordu. |
|
| portalFqdn |
string |
Fleet hub'ının Azure Portal FQDN'sini. |
| propagationPolicy |
Isim alanını oluşturmak için yayılma profili. |
|
| provisioningState |
Son işlemin durumu. |
|
| status |
Filo tarafından yönetilen isim alanı için son operasyonun durum bilgileri. |
FleetManagedNamespaceProvisioningState
Filoyun tedarik durumu yönetilen isim uzayı kaynağı
| Değer | Description |
|---|---|
| Succeeded |
Kaynak oluşturuldu. |
| Failed |
Kaynak oluşturulamadı. |
| Canceled |
Kaynak oluşturma işlemi iptal edildi. |
| Creating |
Filonun yönettiği isim alanının sağlanan tedarik durumu. |
| Updating |
Filo tarafından yönetilen isim alanının tedarik durumu güncelleniyor. |
| Deleting |
Bir filonun yönetilen isim alanı için tedarik durumu siliniyor. |
FleetManagedNamespaceStatus
Filo yönetilen isim alanı için durum bilgileri.
| Name | Tür | Description |
|---|---|---|
| lastOperationError |
Filo yönetimindeki son operasyon hatası isim alanını yönetiyordu |
|
| lastOperationId |
string |
Filo için son operasyon ID'si yönetilen isim alanı |
LabelSelectorOperator
işleci, bir anahtarın bir değer kümesiyle ilişkisini temsil eder. Geçerli işleçler In, NotIn, Exists ve DoesNotExist'tir.
| Değer | Description |
|---|---|
| In |
Etiket Seçici Operatörü İçerisindeki |
| NotIn |
Etiket Seçici Operatörü NotIn |
| Exists |
Etiket Seçici Operatörü Var |
| DoesNotExist |
Etiket Seçici Operatörü DoesNotExist |
ManagedNamespaceProperties
Filo için isim alanı özellikleri isim alanını yönetiyordu.
| Name | Tür | Description |
|---|---|---|
| annotations |
object |
Filo için verilen not açıklamaları isim alanını yönetiyordu. |
| defaultNetworkPolicy |
Filo yönetilen isim alanı için varsayılan ağ politikası. |
|
| defaultResourceQuota |
Filo tarafından yönetilen isim alanı için varsayılan kaynak kotası. |
|
| labels |
object |
Filo etiketleri isim alanını yönetiyordu. |
Meta.V1.LabelSelector
Etiket seçici, bir kaynak kümesi üzerindeki bir etiket sorgusudur. matchLabels ve matchExpressions'ın sonucu ANDed'tir. Boş bir etiket seçici tüm nesnelerle eşleşir. Null etiket seçici hiçbir nesneyle eşleşir.
| Name | Tür | Description |
|---|---|---|
| matchExpressions |
matchExpressions, etiket seçici gereksinimlerinin bir listesidir. Gereksinimler ANDed'tir. |
|
| matchLabels |
object |
matchLabels, {key,value} çiftlerinin bir haritasıdır. matchLabels eşlemesindeki tek bir {key,value}, anahtar alanı "anahtar", işleci "In" işleci ve değerler dizisi yalnızca "value" içeren matchExpressions öğesine eşdeğerdir. Gereksinimler ANDed'tir. |
Meta.V1.LabelSelectorRequirement
Etiket seçici gereksinimi, değerleri, anahtarı ve anahtarla değerleri ilişkilendiren bir işleç içeren bir seçicidir.
| Name | Tür | Description |
|---|---|---|
| key |
string |
anahtar, seçicinin uygulandığı etiket anahtarıdır. |
| operator |
işleci, bir anahtarın bir değer kümesiyle ilişkisini temsil eder. Geçerli işleçler In, NotIn, Exists ve DoesNotExist'tir. |
|
| values |
string[] |
değerler, dize değerleri dizisidir. İşleç In veya NotIn ise, değerler dizisi boş olmamalıdır. İşleç Exists veya DoesNotExist ise, values dizisi boş olmalıdır. Bu dizi, stratejik birleştirme düzeltme eki sırasında değiştirilir. |
NetworkPolicy
Yönetilen isim alanı için ağ politikası.
| Name | Tür | Description |
|---|---|---|
| egress |
Yönetilen isim alanı için çıkış politikası. |
|
| ingress |
Yönetilen isim alanı için giriş politikası. |
Placement.V1.Affinity
Affinity, küme yakınlığı zamanlama kuralları grubudur. Daha fazlası eklenecek.
| Name | Tür | Description |
|---|---|---|
| clusterAffinity |
ClusterAffinity, seçilen kaynaklar için küme yakınlığı zamanlama kurallarını içerir. |
Placement.V1.ClusterAffinity
ClusterAffinity, seçilen kaynaklar için küme yakınlığı zamanlama kurallarını içerir.
| Name | Tür | Description |
|---|---|---|
| requiredDuringSchedulingIgnoredDuringExecution |
Bu alanda belirtilen ilgi gereksinimleri zamanlama sırasında karşılanmazsa, kaynak kümeye planlanmaz. Bu alanda belirtilen ilgi gereksinimleri yerleştirildikten sonra (örneğin bir güncelleme nedeniyle) karşılanmayı sona erdirirse, sistem kaynağı kümeden çıkarmaya çalışabilir veya denemeyebilir. |
Placement.V1.ClusterResourcePlacementSpec
ClusterResourcePlacementSpec, ClusterResourcePlacement'ın istenen durumunu tanımlar.
| Name | Tür | Description |
|---|---|---|
| policy |
Politika, seçilen kaynakların yerleştirilmesi için üye kümelerinin nasıl seçileceğini tanımlar. Belirtilmemişse, tüm birleşik üye kümeleri seçilir. |
Placement.V1.ClusterSelector
ClusterSelector
| Name | Tür | Description |
|---|---|---|
| clusterSelectorTerms |
ClusterSelectorTerms ise küme seçici terimlerinin bir listesidir. Terimler şunlardır: |
Placement.V1.ClusterSelectorTerm
ClusterSelectorTerm
| Name | Tür | Description |
|---|---|---|
| labelSelector |
LabelSelector, tüm birleşen üye kümeleri üzerinde bir etiket sorgusudur. Sorguya uyan kümeler seçilir. Aynı terimde hem etiket hem de özellik seçicileri belirtirseniz, sonuçlar VE olarak gösterilir. |
|
| propertySelector |
PropertySelector, tüm birleşik üye kümeleri üzerinde bir özellik sorgusudur. Sorguya uyan kümeler seçilir. Aynı terimde hem etiket hem de özellik seçicileri belirtirseniz, sonuçlar VE olarak gösterilir. Şu anda PropertySelector yalnızca affinite terimleriyle kullanılabilir |
Placement.V1.PlacementPolicy
PlacementPolicy, seçilen kaynakları yerleştirmek için hedef üye kümelerini seçme kurallarını içerir. Yalnızca hem birleştirilmiş hem de kuralları sağlayan kümeler seçilecektir. İki alandan en fazla birini belirtebilirsiniz: ClusterNames ve Affinity. Eğer hiçbiri belirtilmemişse, tüm birleşik kümeler seçilir.
| Name | Tür | Description |
|---|---|---|
| affinity |
Affinity, küme yakınlığı zamanlama kurallarını içerir. Seçilen kaynakların hangi üye kümelerinin yerleştirileceğini tanımlar. Sadece yerleştirme türü "PickAll" veya "PickN" ise geçerlidir. |
|
| clusterNames |
string[] |
ClusterNames, seçilen kaynakları yerleştirmek için MemberCluster isimlerinin bir listesini içerir. Sadece yerleştirme türü "PickFixed" ise geçerlidir. |
| placementType |
Yerleştirme türü. "PickAll", "PickN" veya "PickFixed" olabilir. Varsayılan PickAll. |
|
| tolerations |
Belirtilirse, ClusterResourcePlacement'ın Toleransları. Toleranslar güncellenemez veya silinemez durumda. Bu alan beta seviyesinde olup lekeler ve tolerans özellikleri içindir. |
Placement.V1.PropertySelector
PropertySelector, kaynak yerleştirme kümeleri seçerken kullanıcı özelliği gereksinimlerini belirlemeye yardımcı olur.
| Name | Tür | Description |
|---|---|---|
| matchExpressions |
MatchExpressions, PropertySelectorRequirements dizisidir. Gereksinimler AND'd. |
Placement.V1.PropertySelectorRequirement
PropertySelectorRequirement, kaynak yerleştirme için kümeler seçerken özel bir özellik gereksinimidir.
| Name | Tür | Description |
|---|---|---|
| name |
string |
İsim, mülkün adıdır; Kubernetes etiketi adı olmalı. |
| operator |
Operator, bir kümenin belirtilen özelliğin gözlemlenen değeri ile gereksinimde verilen değerler arasındaki ilişkiyi belirtir. |
|
| values |
string[] |
Değerler, Fleet'in belirli bir özellik değerlerinin listesidir ve Fleet, verilen operatöre göre bireysel üye kümelerin gözlemlenen değerleriyle karşılaştırır. Şu anda, her değer bir Kubernetes niceliği olmalıdır. Daha fazla bilgi için bkz. https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity. Operatör Gt (büyük), Ge (büyük veya eşit), Lt (küçük), ya |
Placement.V1.Toleration
Tolerans, ClusterResourcePlacement'ın eşleşen operatör<> operatörünü kullanarak üçlü <anahtar, değer, etki> ile eşleşen herhangi bir lekeyi tolere etmesini sağlar.
| Name | Tür | Description |
|---|---|---|
| effect |
Etki, lekelenme etkisinin eşleşmesini gösterir. Boş, tüm lekelenme etkilerini eşleştirmek anlamına gelir. Belirtildiğinde, izin verilen tek değer NoSchedule'dır. |
|
| key |
string |
Anahtar, toleransın uygulandığı letek anahtarıdır. Boş, tüm lekeli anahtarların eşleşmesi anlamına gelir. Anahtar boşsa, operatör Var; Bu kombinasyon, tüm değerleri ve tüm anahtarları eşleştirmek anlamına gelir. |
| operator |
Operatör, bir anahtarın değerle ilişkisini temsil eder. Geçerli operatörler Varlar ve Eşittir. Varsayılan olarak eşit olur. Exists, değer açısından wildcard ile eşdeğerdir, böylece bir ClusterResourcePlacement belirli bir kategorinin tüm lekelerini tolere edebilir. |
|
| value |
string |
Değer, toleransın eşleştiği lekeli değerdir. Operatör Varsa değer boş olmalı, aksi takdirde sadece normal bir dizi. |
PlacementProfile
Varsayılan ClusterResourcePlacement için yapılandırma profili.
| Name | Tür | Description |
|---|---|---|
| defaultClusterResourcePlacement |
Varsayılan ClusterResourcePlacement politika yapılandırması. |
PlacementType
Yerleştirme türü. "PickAll", "PickN" veya "PickFixed" olabilir. Varsayılan PickAll.
| Değer | Description |
|---|---|
| PickAll |
PickAll, kuralları karşılayan tüm kümeleri seçer. |
| PickFixed |
PickFixed sabit bir küme setini seçer. |
PolicyRule
Farklı ağ politikası kurallarını temsil eden olası değerler.
| Değer | Description |
|---|---|
| AllowAll |
Tüm ağ trafiğine izin ver. |
| DenyAll |
Tüm ağ trafiğini reddet. |
| AllowSameNamespace |
Aynı ad alanı içindeki trafiğe izin verin. |
PropagationPolicy
Filo arasında isim alanının sağlanması için kullanılacak yayılım.
| Name | Tür | Description |
|---|---|---|
| placementProfile |
Yerleştirme yoluyla yayılma için kullanılacak profil. |
|
| type |
Kullanılacak poliçe türü. Varsayılan Yerleştirme. |
PropagationType
Filo üyeleri arasında isim alanının nasıl sağlanacağı.
| Değer | Description |
|---|---|
| Placement |
ClusterResourcePlacement kullanılıyor. |
PropertySelectorOperator
Operator, bir kümenin belirtilen özelliğin gözlemlenen değeri ile gereksinimde verilen değerler arasındaki ilişkiyi belirtir.
| Değer | Description |
|---|---|
| Gt |
GT, Fleet'in belirli bir özelliğin gözlem değeri gereksinimde belirtilen değerden büyükse küme seçmesini zorunlu kılar. |
| Ge |
Ge, Fleet'e, belirli bir özelliğin gözlem değeri gereksinimde belirtilen değerden büyük veya eşitse, küme seçmesini zorunlu kılar. |
| Eq |
Eq, Fleet'in belirli bir özelliğin gözlem değeri gereksinimde belirtilen değerlere eşitse küme seçmesini zorunlu kılar. |
| Ne |
Ne, Fleet'in belirli bir özelliğin gözlemlenen değeri gereksinimde belirtilen değerlere eşit değilse küme seçmesini zorunlu kılar. |
| Lt |
Lt, Fleet'e, belirli bir özelliğin gözlem değeri gereksinimde belirtilen değerden küçükse küme seçmesini emreder. |
| Le |
Le, Fleet'e, belirli bir özelliğin gözlem değeri gereksinimde belirtilen değerden az veya eşitse, küme seçmesini emreder. |
ResourceQuota
Yönetilen isim alanı için kaynak kotası.
| Name | Tür | Description |
|---|---|---|
| cpuLimit |
string |
Yönetilen isim alanı için CPU sınırı. Daha fazla bilgi için bkz. https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-cpu |
| cpuRequest |
string |
Yönetilen isim alanı için CPU isteği. Daha fazla bilgi için bkz. https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-cpu |
| memoryLimit |
string |
Yönetilen isim alanı için bellek sınırı. Daha fazla bilgi için bkz. https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-memory |
| memoryRequest |
string |
Yönetilen isim alanı için bellek isteği. Daha fazla bilgi için bkz. https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#meaning-of-memory |
systemData
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.
| Name | Tür | Description |
|---|---|---|
| createdAt |
string (date-time) |
Kaynak oluşturma (UTC) zaman damgası. |
| createdBy |
string |
Kaynağı oluşturan kimlik. |
| createdByType |
Kaynağı oluşturan kimliğin türü. |
|
| lastModifiedAt |
string (date-time) |
Kaynağın son değişikliğinin zaman damgası (UTC) |
| lastModifiedBy |
string |
Kaynağı en son değiştiren kimlik. |
| lastModifiedByType |
Kaynağı en son değiştiren kimlik türü. |
TaintEffect
Etki, lekelenme etkisinin eşleşmesini gösterir. Boş, tüm lekelenme etkilerini eşleştirmek anlamına gelir. Belirtildiğinde, izin verilen tek değer NoSchedule'dır.
| Değer | Description |
|---|---|
| NoSchedule |
Yeni podların düğüme planlanmasına izin vermeyin, ancak lekeyi tolere etmedikleri sürece Kubelet'e gönderilen tüm podların programlayıcıdan geçmeden başlamasına izin verin ve zaten çalışan tüm podların çalışmaya devam etmesine izin verin. Programlayıcı tarafından uygulanıyor. |
TolerationOperator
Operatör, bir anahtarın değerle ilişkisini temsil eder. Geçerli operatörler Varlar ve Eşittir. Varsayılan olarak eşit olur. Exists, değer açısından wildcard ile eşdeğerdir, böylece bir ClusterResourcePlacement belirli bir kategorinin tüm lekelerini tolere edebilir.
| Değer | Description |
|---|---|
| Exists |
Tolerans Operatörü Var |
| Equal |
Tolerans Operatörü Eşit |