AgentPool interface
AgentPool reprezentuje pulę agentów klastra Kubernetes.
- Extends
Właściwości
administrator |
Poświadczenia administratora, które mają być używane dla węzłów w tej puli agentów. |
agent |
Konfiguracje, które zostaną zastosowane do każdego agenta w tej puli agentów. |
attached |
Konfiguracja sieci dołączonych do puli agentów do użycia przez obciążenia uruchamiane w tym klastrze Kubernetes. |
availability |
Lista stref dostępności klastra chmury sieciowej używanej do aprowizacji węzłów w tej puli agentów. Jeśli nie zostanie określona, zostaną użyte wszystkie strefy dostępności. |
count | Liczba maszyn wirtualnych korzystających z tej konfiguracji. |
detailed |
Bieżący stan puli agentów. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
detailed |
Opisowy komunikat dotyczący bieżącego szczegółowego stanu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
extended |
Rozszerzona lokalizacja klastra skojarzonego z zasobem. |
kubernetes |
Wersja platformy Kubernetes uruchomiona w tej puli agentów. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
labels | Etykiety zastosowane do węzłów w tej puli agentów. |
mode | Wybór sposobu wykorzystania tej puli agentów jako puli systemowej lub puli użytkowników. Pule systemu uruchamiają funkcje i usługi krytyczne dla klastra Kubernetes, a pule użytkowników są przeznaczone dla obciążeń użytkowników. Każdy klaster Kubernetes musi zawierać co najmniej jedną pulę węzłów systemowych z co najmniej jednym węzłem. |
provisioning |
Stan aprowizacji puli agentów. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
taints | Taints zastosowane do węzłów w tej puli agentów. |
upgrade |
Konfiguracja puli agentów. |
vm |
Nazwa jednostki SKU maszyny wirtualnej, która określa rozmiar zasobów przydzielonych dla maszyn wirtualnych węzła. |
Właściwości dziedziczone
id | W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
location | Lokalizacja geograficzna, w której znajduje się zasób |
name | Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
system |
Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
tags | Tagi zasobów. |
type | Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
Szczegóły właściwości
administratorConfiguration
Poświadczenia administratora, które mają być używane dla węzłów w tej puli agentów.
administratorConfiguration?: AdministratorConfiguration
Wartość właściwości
agentOptions
Konfiguracje, które zostaną zastosowane do każdego agenta w tej puli agentów.
agentOptions?: AgentOptions
Wartość właściwości
attachedNetworkConfiguration
Konfiguracja sieci dołączonych do puli agentów do użycia przez obciążenia uruchamiane w tym klastrze Kubernetes.
attachedNetworkConfiguration?: AttachedNetworkConfiguration
Wartość właściwości
availabilityZones
Lista stref dostępności klastra chmury sieciowej używanej do aprowizacji węzłów w tej puli agentów. Jeśli nie zostanie określona, zostaną użyte wszystkie strefy dostępności.
availabilityZones?: string[]
Wartość właściwości
string[]
count
Liczba maszyn wirtualnych korzystających z tej konfiguracji.
count: number
Wartość właściwości
number
detailedStatus
Bieżący stan puli agentów. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
detailedStatus?: string
Wartość właściwości
string
detailedStatusMessage
Opisowy komunikat dotyczący bieżącego szczegółowego stanu. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
detailedStatusMessage?: string
Wartość właściwości
string
extendedLocation
Rozszerzona lokalizacja klastra skojarzonego z zasobem.
extendedLocation?: ExtendedLocation
Wartość właściwości
kubernetesVersion
Wersja platformy Kubernetes uruchomiona w tej puli agentów. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
kubernetesVersion?: string
Wartość właściwości
string
labels
Etykiety zastosowane do węzłów w tej puli agentów.
labels?: KubernetesLabel[]
Wartość właściwości
mode
Wybór sposobu wykorzystania tej puli agentów jako puli systemowej lub puli użytkowników. Pule systemu uruchamiają funkcje i usługi krytyczne dla klastra Kubernetes, a pule użytkowników są przeznaczone dla obciążeń użytkowników. Każdy klaster Kubernetes musi zawierać co najmniej jedną pulę węzłów systemowych z co najmniej jednym węzłem.
mode: string
Wartość właściwości
string
provisioningState
Stan aprowizacji puli agentów. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
provisioningState?: string
Wartość właściwości
string
taints
Taints zastosowane do węzłów w tej puli agentów.
taints?: KubernetesLabel[]
Wartość właściwości
upgradeSettings
Konfiguracja puli agentów.
upgradeSettings?: AgentPoolUpgradeSettings
Wartość właściwości
vmSkuName
Nazwa jednostki SKU maszyny wirtualnej, która określa rozmiar zasobów przydzielonych dla maszyn wirtualnych węzła.
vmSkuName: string
Wartość właściwości
string
Szczegóły właściwości dziedziczonej
id
W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
id?: string
Wartość właściwości
string
Dziedziczone zTrackedResource.id
location
Lokalizacja geograficzna, w której znajduje się zasób
location: string
Wartość właściwości
string
Dziedziczone ztrackedResource.location
name
Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
name?: string
Wartość właściwości
string
Dziedziczone zTrackedResource.name
systemData
Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
systemData?: SystemData
Wartość właściwości
Dziedziczone ztrackedResource.systemData
tags
Tagi zasobów.
tags?: {[propertyName: string]: string}
Wartość właściwości
{[propertyName: string]: string}
Dziedziczone ztagów TrackedResource.tags
type
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
type?: string
Wartość właściwości
string
Dziedziczone ztrackedResource.type