다음을 통해 공유


Update-AzAksNodePool

관리되는 클러스터에서 노드 풀을 업데이트합니다.

구문

Update-AzAksNodePool
      -ResourceGroupName <String>
      -ClusterName <String>
      -Name <String>
      [-NodeCount <Int32>]
      [-NodeImageOnly]
      [-AsJob]
      [-Force]
      [-MaxSurge <String>]
      [-KubernetesVersion <String>]
      [-MinCount <Int32>]
      [-MaxCount <Int32>]
      [-EnableAutoScaling]
      [-Mode <String>]
      [-NodeLabel <Hashtable>]
      [-Tag <Hashtable>]
      [-NodeTaint <String[]>]
      [-AksCustomHeader <Hashtable>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [-SubscriptionId <String>]
      [<CommonParameters>]
Update-AzAksNodePool
      -Name <String>
      -ClusterObject <PSKubernetesCluster>
      [-NodeCount <Int32>]
      [-NodeImageOnly]
      [-AsJob]
      [-Force]
      [-MaxSurge <String>]
      [-KubernetesVersion <String>]
      [-MinCount <Int32>]
      [-MaxCount <Int32>]
      [-EnableAutoScaling]
      [-Mode <String>]
      [-NodeLabel <Hashtable>]
      [-Tag <Hashtable>]
      [-NodeTaint <String[]>]
      [-AksCustomHeader <Hashtable>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [-SubscriptionId <String>]
      [<CommonParameters>]
Update-AzAksNodePool
      -InputObject <PSNodePool>
      [-NodeCount <Int32>]
      [-NodeImageOnly]
      [-AsJob]
      [-Force]
      [-MaxSurge <String>]
      [-KubernetesVersion <String>]
      [-MinCount <Int32>]
      [-MaxCount <Int32>]
      [-EnableAutoScaling]
      [-Mode <String>]
      [-NodeLabel <Hashtable>]
      [-Tag <Hashtable>]
      [-NodeTaint <String[]>]
      [-AksCustomHeader <Hashtable>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [-SubscriptionId <String>]
      [<CommonParameters>]
Update-AzAksNodePool
      -Id <String>
      [-NodeCount <Int32>]
      [-NodeImageOnly]
      [-AsJob]
      [-Force]
      [-MaxSurge <String>]
      [-KubernetesVersion <String>]
      [-MinCount <Int32>]
      [-MaxCount <Int32>]
      [-EnableAutoScaling]
      [-Mode <String>]
      [-NodeLabel <Hashtable>]
      [-Tag <Hashtable>]
      [-NodeTaint <String[]>]
      [-AksCustomHeader <Hashtable>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [-SubscriptionId <String>]
      [<CommonParameters>]

Description

관리되는 클러스터에서 노드 풀을 업데이트합니다.

예제

예제 1: 지정된 노드 풀의 미니문 수를 5로 변경

Update-AzAksNodePool -ResourceGroupName myResourceGroup -ClusterName myCluster -Name linuxpool -MinCount 5

매개 변수

-AksCustomHeader

Aks 사용자 지정 헤더

형식:Hashtable
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-AsJob

백그라운드에서 cmdlet 실행

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ClusterName

관리되는 클러스터 리소스의 이름입니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ClusterObject

클러스터 개체

형식:PSKubernetesCluster
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Confirm

cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.

형식:SwitchParameter
별칭:cf
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-DefaultProfile

Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독입니다.

형식:IAzureContextContainer
별칭:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-EnableAutoScaling

자동 크기 조정기를 사용하도록 설정할지 여부

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Force

프롬프트 없이 노드 풀 업데이트

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Id

관리되는 Kubernetes 클러스터의 노드 풀 ID

형식:String
별칭:ResourceId
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-InputObject

일반적으로 파이프라인을 통해 전달되는 PSAgentPool 개체입니다.

형식:PSNodePool
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-KubernetesVersion

클러스터를 만드는 데 사용할 Kubernetes 버전입니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-MaxCount

자동 크기 조정을 위한 최대 노드 수

형식:Int32
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-MaxSurge

업그레이드 중에 급증한 노드의 최대 수 또는 백분율입니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-MinCount

자동 크기 조정을 위한 최소 노드 수입니다.

형식:Int32
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Mode

풀 모드

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-Name

노드 풀의 이름입니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-NodeCount

노드 풀의 노드 수입니다.

형식:Int32
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-NodeImageOnly

에이전트 풀의 노드 이미지만 업그레이드합니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-NodeLabel

Kubernetes 네트워크를 빌드하는 데 사용되는 노드 풀 레이블입니다.

형식:Hashtable
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-NodeTaint

노드 풀 만들기 및 크기 조정 중에 새 노드에 추가된 노드 taint

형식:String[]
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ResourceGroupName

리소스 그룹의 이름입니다.

형식:String
Position:Named
Default value:None
필수:True
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-SubscriptionId

구독의 ID입니다. 기본적으로 cmdlet은 현재 컨텍스트에서 설정된 구독에서 실행됩니다. 사용자가 다른 구독을 지정하면 현재 cmdlet이 사용자가 지정한 구독에서 실행됩니다. 구독 재정의는 현재 cmdlet의 수명 주기 동안에만 적용됩니다. 컨텍스트에서 구독을 변경하지 않으며 후속 cmdlet에는 영향을 주지 않습니다.

형식:String
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:True
와일드카드 문자 허용:False

-Tag

에이전트 풀 가상 머신 확장 집합에 유지할 태그입니다.

형식:Hashtable
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-WhatIf

cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.

형식:SwitchParameter
별칭:wi
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

입력

PSNodePool

String

출력

PSNodePool