다음을 통해 공유


MachineKubernetesProfile interface

머신에서 사용하는 Kubernetes 구성입니다.

속성

artifactStreamingProfile

AKS에서 아티팩트 스트리밍을 사용하기 위한 구성입니다.

currentOrchestratorVersion

머신에서 실행 중인 쿠버네티스의 버전이다. orchestratorVersion이 완전히 지정된 version <major.minor.patch>인 경우 이 필드는 정확히 동일합니다. orchestratorVersion이 major.minor<인 >경우 이 필드에는 사용 중인 전체 <major.minor.patch> 버전이 포함됩니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

kubeletConfig

머신의 Kubelet 구성.

kubeletDiskType

emptyDir 볼륨, 컨테이너 런타임 데이터 루트 및 Kubelet 임시 스토리지의 배치를 결정합니다.

maxPods

노드에서 실행할 수 있는 최대 Pod 수입니다.

nodeInitializationTaints

만드는 동안 노드에 추가된 taint는 AKS에서 조정되지 않습니다. 이러한 taint는 AKS에서 조정되지 않으며 kubectl 호출을 사용하여 제거할 수 있습니다. 이러한 taint를 사용하면 노드가 워크로드를 수락할 준비가 되기 전에 필요한 구성을 실행할 수 있습니다(예: 'key1=value1:NoSchedule'). kubectl taint nodes node1 key1=value1:NoSchedule-

nodeLabels

시스템의 노드 레이블입니다.

nodeName

Kubernetes 클러스터의 노드 이름입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

nodeTaints

머신을 생성하는 동안 새 노드에 추가된 taint입니다. 예를 들어 key=value:NoSchedule입니다.

orchestratorVersion

사용자가 지정한 Kubernetes의 버전입니다. 패치 버전 <major.minor.patch> 및 <major.minor> 가 모두 지원됩니다. major.minor<를 지정하면 >지원되는 최신 패치 버전이 자동으로 선택됩니다.

workloadRuntime

노드에서 실행할 수 있는 워크로드 유형을 결정합니다.

속성 세부 정보

artifactStreamingProfile

AKS에서 아티팩트 스트리밍을 사용하기 위한 구성입니다.

artifactStreamingProfile?: AgentPoolArtifactStreamingProfile

속성 값

currentOrchestratorVersion

머신에서 실행 중인 쿠버네티스의 버전이다. orchestratorVersion이 완전히 지정된 version <major.minor.patch>인 경우 이 필드는 정확히 동일합니다. orchestratorVersion이 major.minor<인 >경우 이 필드에는 사용 중인 전체 <major.minor.patch> 버전이 포함됩니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

currentOrchestratorVersion?: string

속성 값

string

kubeletConfig

머신의 Kubelet 구성.

kubeletConfig?: KubeletConfig

속성 값

kubeletDiskType

emptyDir 볼륨, 컨테이너 런타임 데이터 루트 및 Kubelet 임시 스토리지의 배치를 결정합니다.

kubeletDiskType?: string

속성 값

string

maxPods

노드에서 실행할 수 있는 최대 Pod 수입니다.

maxPods?: number

속성 값

number

nodeInitializationTaints

만드는 동안 노드에 추가된 taint는 AKS에서 조정되지 않습니다. 이러한 taint는 AKS에서 조정되지 않으며 kubectl 호출을 사용하여 제거할 수 있습니다. 이러한 taint를 사용하면 노드가 워크로드를 수락할 준비가 되기 전에 필요한 구성을 실행할 수 있습니다(예: 'key1=value1:NoSchedule'). kubectl taint nodes node1 key1=value1:NoSchedule-

nodeInitializationTaints?: string[]

속성 값

string[]

nodeLabels

시스템의 노드 레이블입니다.

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

속성 값

{[propertyName: string]: string}

nodeName

Kubernetes 클러스터의 노드 이름입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.

nodeName?: string

속성 값

string

nodeTaints

머신을 생성하는 동안 새 노드에 추가된 taint입니다. 예를 들어 key=value:NoSchedule입니다.

nodeTaints?: string[]

속성 값

string[]

orchestratorVersion

사용자가 지정한 Kubernetes의 버전입니다. 패치 버전 <major.minor.patch> 및 <major.minor> 가 모두 지원됩니다. major.minor<를 지정하면 >지원되는 최신 패치 버전이 자동으로 선택됩니다.

orchestratorVersion?: string

속성 값

string

workloadRuntime

노드에서 실행할 수 있는 워크로드 유형을 결정합니다.

workloadRuntime?: string

속성 값

string