Azure Kubernetes Service 클러스터 중지 및 다시 시작
적용 대상: Azure Local 22H2의 AKS, Windows Server의 AKS
Azure Arc에서 사용하도록 설정된 AKS에서 워크로드를 지속적으로 실행할 필요가 없을 수 있습니다. 리소스 비용을 절약하려면 AKS(Azure Kubernetes Service) 클러스터를 중지(또는 종료)할 수 있습니다. 클러스터를 중지하려면 Hyper-V 호스트에서 이 문서에 설명된 명령을 실행하여 다른 구성 요소의 전원을 끊습니다. 이 문서에서는 중지된 클러스터를 다시 시작하는 방법과 다시 시작한 후 컨트롤 플레인 노드가 실행 중인지 확인하는 방법에 대해서도 설명합니다.
시작하기 전에
이 문서에서는 컴퓨터에 기존 Kubernetes 클러스터를 설치하고 구성했다고 가정합니다. 클러스터를 설치해야 하는 경우 AKS Arc 빠른 시작을 참조하여 AKS 호스트를 설정하고 워크로드 클러스터를 배포합니다.
클러스터 중지
클러스터를 중지(또는 종료)하려면 클러스터 서비스를 중지한 다음 로컬 및/또는 원격 컴퓨터를 중지해야 합니다.
클러스터 서비스 중지
클러스터 중지 PowerShell 명령을 사용하여 클러스터를 종료하고 클러스터의 모든 노드에서 클러스터 서비스를 중지합니다. 이 명령을 실행하면 클러스터에 구성된 모든 서비스 및 애플리케이션이 중지됩니다.
Important
실행 Stop-Cluster
하면 클러스터의 다른 모든 노드 및 VM 기반 애플리케이션이 영향을 받습니다.
로컬 클러스터의 모든 노드에서 클러스터 서비스를 중지하려면 관리자 권한으로 PowerShell을 열고 클러스터의 컴퓨터 중 하나에서 다음 명령을 실행합니다.
Stop-Cluster
명령을 실행한 후 Y(예)를 입력하여 클러스터를 중지할지 확인합니다.
참고 항목
동일한 컴퓨터 또는 클러스터의 둘 이상의 컴퓨터에서 두 번 실행하는 Stop-Cluster
경우 "실행 중인 클러스터 서비스가 없습니다"라는 메시지가 표시됩니다.
로컬 및 원격 컴퓨터 중지
로컬 및 원격 컴퓨터를 종료하려면 컴퓨터 중지 PowerShell 명령을 사용합니다.
Stop-Computer
클러스터 시작
중지된 클러스터를 다시 시작하려면 먼저 로컬 및/또는 원격 컴퓨터에서 운영 체제를 다시 시작한 다음 클러스터를 다시 시작합니다.
로컬 및 원격 컴퓨터에서 운영 체제를 다시 시작하려면 다음 Restart-Computer PowerShell 명령을 사용합니다.
Restart-Computer
클러스터의 모든 노드를 다시 시작하려면 Start-Cluster PowerShell 명령을 사용합니다.
Start-Cluster
노드는 클러스터 서비스가 실행 중일 때만 클러스터의 일부로 작동할 수 있습니다.
참고 항목
서버 컴퓨터에서 CredSSP 인증 없이는 원격으로 실행할 Start-Cluster
수 없습니다.
클러스터가 시작되었는지 확인하려면 다음 예제와 같이 Get-ClusterNode PowerShell 명령을 사용합니다.
Get-ClusterNode -ErrorAction SilentlyContinue | foreach-object {
$node = $_.Name
$state = $_.State
Write-Host "$node State = $state"
}
출력은 다음 클러스터 노드 목록과 유사합니다.
TK5-3WP15R1625 State = Up
TK5-3WP15R1627 State = Up
TK5-3WP15R1629 State = Up
TK5-3WP15R1631 State = Up
컨트롤 플레인 노드가 실행 중인지 확인
컨트롤 플레인 노드가 실행 중인지 확인하려면 VM을 열거하고 해당 상태가 실행 중인지 확인합니다.
Hyper-V 호스트에서 컨트롤 플레인 VM의 상태를 보려면 관리 클러스터 컨트롤 플레인 VM이 포함된 물리적 컴퓨터에서 다음 PowerShell 명령을 실행합니다.
$controlPlanes = Get-VM | ? { $_.Name -like '*-control-plane-*' -and $_.State -eq 'Running' } | % { $_.Name }
예제 출력은 여기에 나와 있습니다. 컨트롤 플레인 VM이 있는 컴퓨터가 아닌 다른 컴퓨터에서 이 명령을 실행하면 null 출력이 표시됩니다.
c8bf39ad-67bd-4a7d-ac77-638be6eecf46-control-plane-0-d38498de
my-cluster-control-plane-q9mbp-ae97a3e5
컨트롤 플레인 노드가 실행되고 있지 않으면 다음 PowerShell 명령을 실행하여 VM을 다시 시작합니다.
Restart-VM -name $vmName -force