MachineKubernetesProfile interface
As configurações do Kubernetes usadas pela máquina.
Propriedades
| artifact |
Configuração para usar o streaming de artefatos no AKS. |
| current |
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. |
| kubelet |
A configuração do Kubelet na máquina. |
| kubelet |
Determina o posicionamento de volumes emptyDir, raiz de dados do runtime do contêiner e armazenamento efêmero do Kubelet. |
| max |
O número máximo de pods que podem ser executados em um nó. |
| node |
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 |
| node |
Os rótulos do nó na máquina. |
| node |
O nome do nó no cluster do Kubernetes. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
| node |
Os taints adicionados ao novo nó durante a criação da máquina. Por exemplo, key=value:NoSchedule. |
| orchestrator |
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. |
| workload |
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