MachineKubernetesProfile interface
머신에서 사용하는 Kubernetes 구성입니다.
속성
| artifact |
AKS에서 아티팩트 스트리밍을 사용하기 위한 구성입니다. |
| current |
머신에서 실행 중인 쿠버네티스의 버전이다. orchestratorVersion이 완전히 지정된 version <major.minor.patch>인 경우 이 필드는 정확히 동일합니다. orchestratorVersion이 major.minor<인 >경우 이 필드에는 사용 중인 전체 <major.minor.patch> 버전이 포함됩니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| kubelet |
머신의 Kubelet 구성. |
| kubelet |
emptyDir 볼륨, 컨테이너 런타임 데이터 루트 및 Kubelet 임시 스토리지의 배치를 결정합니다. |
| max |
노드에서 실행할 수 있는 최대 Pod 수입니다. |
| node |
만드는 동안 노드에 추가된 taint는 AKS에서 조정되지 않습니다. 이러한 taint는 AKS에서 조정되지 않으며 kubectl 호출을 사용하여 제거할 수 있습니다. 이러한 taint를 사용하면 노드가 워크로드를 수락할 준비가 되기 전에 필요한 구성을 실행할 수 있습니다(예: 'key1=value1:NoSchedule'). |
| node |
시스템의 노드 레이블입니다. |
| node |
Kubernetes 클러스터의 노드 이름입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
| node |
머신을 생성하는 동안 새 노드에 추가된 taint입니다. 예를 들어 key=value:NoSchedule입니다. |
| orchestrator |
사용자가 지정한 Kubernetes의 버전입니다. 패치 버전 <major.minor.patch> 및 <major.minor> 가 모두 지원됩니다. major.minor<를 지정하면 >지원되는 최신 패치 버전이 자동으로 선택됩니다. |
| workload |
노드에서 실행할 수 있는 워크로드 유형을 결정합니다. |
속성 세부 정보
artifactStreamingProfile
AKS에서 아티팩트 스트리밍을 사용하기 위한 구성입니다.
artifactStreamingProfile?: AgentPoolArtifactStreamingProfile
속성 값
currentOrchestratorVersion
머신에서 실행 중인 쿠버네티스의 버전이다. orchestratorVersion이 완전히 지정된 version <major.minor.patch>인 경우 이 필드는 정확히 동일합니다. orchestratorVersion이 major.minor<인 >경우 이 필드에는 사용 중인 전체 <major.minor.patch> 버전이 포함됩니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
currentOrchestratorVersion?: string
속성 값
string
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