Compartilhar via


MachineKubernetesProfile interface

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

Propriedades

artifactStreamingProfile

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

currentOrchestratorVersion

A versão do Kubernetes em execução na máquina. Se orchestratorVersion for uma versão <totalmente especificada major.minor.patch>, esse campo será exatamente igual a ele. Se orchestratorVersion for <major.minor>, esse campo conterá a versão completa <de major.minor.patch> que está sendo usada. OBSERVAÇÃO: essa 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 do runtime 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

Taints adicionados ao nó durante a criação que não serão reconciliados pelo AKS. Esses taints não serão reconciliados pelo AKS e podem ser removidos com uma chamada kubectl. Esses taints 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

Os rótulos do nó na máquina.

nodeName

O nome do nó no cluster do Kubernetes. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

nodeTaints

Os taints adicionados 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. Há suporte para a versão <do patch major.minor.patch> e <major.minor> . Quando <major.minor> é especificado, a versão mais recente do patch com suporte é escolhida automaticamente.

workloadRuntime

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

Detalhes da propriedade

artifactStreamingProfile

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

artifactStreamingProfile?: AgentPoolArtifactStreamingProfile

Valor da propriedade

currentOrchestratorVersion

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

currentOrchestratorVersion?: string

Valor da propriedade

string

kubeletConfig

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

kubeletConfig?: KubeletConfig

Valor da propriedade

kubeletDiskType

Determina o posicionamento de volumes emptyDir, raiz de dados do runtime do contêiner e armazenamento efêmero do Kubelet.

kubeletDiskType?: string

Valor da propriedade

string

maxPods

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

maxPods?: number

Valor da propriedade

number

nodeInitializationTaints

Taints adicionados ao nó durante a criação que não serão reconciliados pelo AKS. Esses taints não serão reconciliados pelo AKS e podem ser removidos com uma chamada kubectl. Esses taints 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 da propriedade

string[]

nodeLabels

Os rótulos do nó na máquina.

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

Valor da propriedade

{[propertyName: string]: string}

nodeName

O nome do nó no cluster do Kubernetes. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

nodeName?: string

Valor da propriedade

string

nodeTaints

Os taints adicionados ao novo nó durante a criação da máquina. Por exemplo, key=value:NoSchedule.

nodeTaints?: string[]

Valor da propriedade

string[]

orchestratorVersion

A versão do Kubernetes especificada pelo usuário. Há suporte para a versão <do patch major.minor.patch> e <major.minor> . Quando <major.minor> é especificado, a versão mais recente do patch com suporte é escolhida automaticamente.

orchestratorVersion?: string

Valor da propriedade

string

workloadRuntime

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

workloadRuntime?: string

Valor da propriedade

string