Partilhar via


MachineKubernetesProfile interface

As configurações do Kubernetes usadas pela máquina.

Propriedades

artifactStreamingProfile

Configuração para usar streaming de artefato no AKS.

currentOrchestratorVersion

A versão do Kubernetes em execução na máquina. Se orchestratorVersion foi uma versão <totalmente especificada major.minor.patch>, este campo será exatamente igual a ele. Se orchestratorVersion foi <major.minor>, este campo conterá a versão completa <major.minor.patch> que está sendo usada. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

kubeletConfig

A configuração do Kubelet na máquina.

kubeletDiskType

Determina o posicionamento de volumes emptyDir, raiz de dados de tempo de execução do contêiner e armazenamento efêmero do Kubelet.

maxPods

O número máximo de pods que podem ser executados em um nó.

nodeInitializationTaints

Manchas adicionadas no nó durante a criação que não serão reconciliadas pelo AKS. Estas manchas não serão reconciliadas pelo AKS e podem ser removidas com uma chamada kubectl. Essas manchas permitem que a configuração necessária seja executada antes que o nó esteja pronto para aceitar cargas de trabalho, por exemplo, 'key1=value1:NoSchedule' que, em seguida, pode ser removido com kubectl taint nodes node1 key1=value1:NoSchedule-

nodeLabels

As etiquetas de nó na máquina.

nodeName

O nome do nó no cluster do Kubernetes. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

nodeTaints

As manchas adicionadas ao novo nó durante a criação da máquina. Por exemplo, key=value:NoSchedule.

orchestratorVersion

A versão do Kubernetes especificada pelo usuário. Ambas as versões <de patch major.minor.patch> e <major.minor> são suportadas. Quando <major.minor> é especificado, a versão mais recente do patch suportado é escolhida automaticamente.

workloadRuntime

Determina o tipo de carga de trabalho que um nó pode executar.

Detalhes de Propriedade

artifactStreamingProfile

Configuração para usar streaming de artefato no AKS.

artifactStreamingProfile?: AgentPoolArtifactStreamingProfile

Valor de Propriedade

currentOrchestratorVersion

A versão do Kubernetes em execução na máquina. Se orchestratorVersion foi uma versão <totalmente especificada major.minor.patch>, este campo será exatamente igual a ele. Se orchestratorVersion foi <major.minor>, este campo conterá a versão completa <major.minor.patch> que está sendo usada. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

currentOrchestratorVersion?: string

Valor de Propriedade

string

kubeletConfig

A configuração do Kubelet na máquina.

kubeletConfig?: KubeletConfig

Valor de Propriedade

kubeletDiskType

Determina o posicionamento de volumes emptyDir, raiz de dados de tempo de execução do contêiner e armazenamento efêmero do Kubelet.

kubeletDiskType?: string

Valor de Propriedade

string

maxPods

O número máximo de pods que podem ser executados em um nó.

maxPods?: number

Valor de Propriedade

number

nodeInitializationTaints

Manchas adicionadas no nó durante a criação que não serão reconciliadas pelo AKS. Estas manchas não serão reconciliadas pelo AKS e podem ser removidas com uma chamada kubectl. Essas manchas permitem que a configuração necessária seja executada antes que o nó esteja pronto para aceitar cargas de trabalho, por exemplo, 'key1=value1:NoSchedule' que, em seguida, pode ser removido com kubectl taint nodes node1 key1=value1:NoSchedule-

nodeInitializationTaints?: string[]

Valor de Propriedade

string[]

nodeLabels

As etiquetas de nó na máquina.

nodeLabels?: {[propertyName: string]: string}

Valor de Propriedade

{[propertyName: string]: string}

nodeName

O nome do nó no cluster do Kubernetes. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

nodeName?: string

Valor de Propriedade

string

nodeTaints

As manchas adicionadas ao novo nó durante a criação da máquina. Por exemplo, key=value:NoSchedule.

nodeTaints?: string[]

Valor de Propriedade

string[]

orchestratorVersion

A versão do Kubernetes especificada pelo usuário. Ambas as versões <de patch major.minor.patch> e <major.minor> são suportadas. Quando <major.minor> é especificado, a versão mais recente do patch suportado é escolhida automaticamente.

orchestratorVersion?: string

Valor de Propriedade

string

workloadRuntime

Determina o tipo de carga de trabalho que um nó pode executar.

workloadRuntime?: string

Valor de Propriedade

string