AgentPool interface
AgentPool reprezentuje pulę agentów klastra Kubernetes.
- Rozszerzenie
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 uruchomione 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ślony, 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 o bieżącym szczegółowym stanie. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| etag | Zasób ETag. 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 | Defekty 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 uruchomione 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ślony, 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 o bieżącym szczegółowym stanie. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
detailedStatusMessage?: string
Wartość właściwości
string
etag
Zasób ETag. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
etag?: 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
Defekty 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 zTrackedResource.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