이 문서에서는 Azure Kubernetes Fleet Manager에 대해 질문과 대답을 다룹니다.
Fleet Manager 서비스 FAQ
Fleet Manager는 지역 또는 글로벌 리소스인가요?
Fleet Manager는 지역 리소스입니다. 재해 복구 사용 사례를 위한 지역 장애 조치 지원은 로드맵에 포함되어 있습니다.
Fleet Manager에 조인할 수 있는 클러스터 수는 몇 개입니까?
Fleet Manager(허브 클러스터 포함 또는 제외)는 최대 100개의 AKS 클러스터 조인을 지원합니다.
Fleet Manager에서 100개 이상의 클러스터를 지원하려면 피드백을 추가합니다.
멤버로 조인할 수 있는 AKS 클러스터는 무엇인가요?
Fleet Manager를 사용하면 Azure 구독이 Fleet Manager와 동일한 Microsoft Entra ID 테넌트와 연결된 경우 적절한 권한이 부여된 사용자가 모든 Azure 구독 및 지역에 AKS 클러스터를 추가할 수 있습니다.
플릿 매니저는 관리 ID를 지원하나요?
예, 플릿 매니저는 시스템이 할당한 관리 ID와 사용자가 할당한 관리 ID를 모두 지원합니다. 자세한 내용은 플릿 매니저에서 관리 ID 사용에 대한 설명서를 참조하세요.
조인된 클러스터의 클러스터 ID가 변경되면 어떻게 되나요?
멤버 클러스터의 ID를 변경하면 Fleet Manager와 해당 멤버 클러스터 간의 통신이 중단됩니다. 멤버 에이전트가 새 ID를 사용하여 Fleet Manager와 통신하는 동안 Fleet Manager는 여전히 새 ID를 인식해야 합니다. 다음 명령을 실행하여 해결합니다.
az fleet member create \
--resource-group ${GROUP} \
--fleet-name ${FLEET} \
--name ${MEMBER_NAME} \
--member-cluster-id ${MEMBER_CLUSTER_ID}
Azure Arc 지원 Kubernetes와의 관계
Fleet Manager는 AKS 클러스터만 멤버 클러스터로 조인할 수 있습니다.
AKS가 아닌 클러스터 조인에 대한 지원은 로드맵에 있습니다. AKS가 아닌 클러스터에 대한 지원이 중요한 경우 피드백을 제공합니다.
Azure Kubernetes Service 클러스터와의 관계
AKS(Azure Kubernetes Service)는 운영 오버헤드를 Azure로 오프로드하여 Azure에서 관리되는 Kubernetes 클러스터 배포를 단순화합니다. 호스팅되는 Kubernetes 서비스인 Azure는 상태 모니터링 및 유지 관리 같은 중요 작업을 처리합니다. Kubernetes 컨트롤 플레인은 Azure에서 관리되므로 에이전트 노드만 유지 관리합니다. AKS 클러스터에서 실제 워크로드를 실행합니다.
Azure Kubernetes Fleet Manager를 사용하면 Azure Kubernetes Service 클러스터에 대한 대규모 및 다중 클러스터 시나리오를 해결할 수 있습니다. Azure Kubernetes Fleet Manager는 AKS 클러스터에 대한 그룹 표현을 제공하고 사용자가 클러스터 업데이트, Kubernetes 리소스 전파 및 다중 클러스터 부하 분산을 오케스트레이션할 수 있도록 지원합니다. 사용자 워크로드는 Fleet Manager 허브 클러스터에서 실행할 수 없습니다.
Fleet Manager에서 새 AKS 클러스터를 프로비전할 수 있나요?
새 AKS 클러스터의 생성 및 수명 주기 관리는 로드맵에 있습니다. 클러스터 만들기에 대한 지원이 중요한 시나리오인 경우 피드백을 제공합니다.
Fleet Manager 허브 클러스터에 대한 업데이트를 관리해야 하나요?
아니요. Fleet Manager의 허브 클러스터는 Microsoft에서 관리하는 리소스입니다. Microsoft는 사용 가능해지면 허브 클러스터를 최신 버전의 Kubernetes 또는 노드 이미지로 자동으로 업데이트합니다.
허브 클러스터(이름이 hub
인 단일 노드 AKS 클러스터)를 업데이트하거나 수정하려고 하면 거부 규칙 집합이 변경 내용이 적용되지 않도록 차단합니다.
다중 클러스터 업데이트 - 자동화된 또는 수동 FAQ
Fleet Manager에서 지원하는 AKS 업데이트 채널은 무엇인가요?
지원되는 AKS 업데이트 채널:
- 신속한: 최신 AKS가 지원하는 Kubernetes 릴리스(N)에 대한 업데이트.
- 안정: 'N'이 가장 최근 AKS에서 지원하는 Kubernetes 릴리스인 Kubernetes 안정 채널(N-1)에 대한 업데이트입니다.
- NodeImage: 주간 릴리스 일정으로 패치된 노드 이미지 VHD(버그 및 보안)
- TargetKubernetesVersion(미리 보기): 패치를 사용할 수 있을 때 클러스터를 지정된 대상 버전의 최신 패치 릴리스로 업그레이드합니다. LTS(Long-Term Support)로 이동한 Kubernetes 부 버전을 지원합니다.
현재 지원되지 않는 AKS 채널:
- SecurityPatch: 노드에서 실행되는 기존 VHD에 적용되는 AKS 관리 보안 패치를 제공하는 노드 이미지 OS 업데이트입니다.
- 관리되지 않음: 노드 이미지 OS 업데이트는 OS 내장 패치를 통해 직접 적용됩니다(Linux 노드만 해당).M
플릿 매니저에서 지원하지 않는 채널을 사용하는 경우 AKS 클러스터에서 해당 채널을 사용하도록 설정된 상태로 두는 것이 좋습니다.
TargetKubernetesVersion 채널에서 플릿 자동 업그레이드를 사용하고 있습니다. 이제 대상 Kubernetes 버전이 커뮤니티에서 지원되지 않습니다. 어떻게 해야 하나요?
이 시나리오에서 플릿 자동 업그레이드가 계속 작동하려면 자동 업그레이드 프로필과 플릿의 모든 관리형 클러스터 모두에서 LTS(장기 지원)를 사용하도록 설정하거나 최신 대상 Kubernetes 버전을 사용해야 합니다.
자동 업그레이드 프로필에서 LTS를 사용하도록 설정하는 방법에 대한 자세한 내용은 대상 Kubernetes 버전 업데이트를 참조하세요. 관리형 클러스터에서 LTS를 사용하도록 설정하는 방법에 대한 자세한 내용은 장기 지원을 참조하세요.
비고
이 시나리오에서는 오류가 발생하는 경우 자세한 정보를 검토하고 수행할 특정 작업을 이해하려면 자동 업그레이드 프로필 상태를 확인합니다.
AKS 클러스터 자동 업그레이드를 사용하도록 설정하면 어떻게 되나요?
AKS 클러스터 자동 업그레이드를 사용하도록 설정한 상태로 두면 먼저 실행되는 클러스터에 따라 Fleet Manager 또는 AKS 클러스터 자동 업그레이드에서 해당 클러스터의 업데이트를 수행할 수 있습니다.
Fleet Manager는 AKS 클러스터 자동 업그레이드 설정의 구성을 변경하지 않습니다. Fleet Manager에서 자동 업그레이드를 관리하려면 각 개별 멤버 AKS 클러스터에서 자동 업그레이드를 사용하지 않도록 설정해야 합니다.
유지 관리 기간 지원
Fleet Manager는 각 멤버 클러스터에 대한 클러스터별 유지 관리 기간 설정을 적용합니다.
일관된 노드 이미지 업그레이드의 범위는 무엇인가요?
모든 멤버 클러스터가 동일한 노드 이미지를 사용하도록 하려면 모든 멤버 클러스터가 옵션이 선택된 동일한 업데이트 실행에consistent image
있어야 합니다.
별도의 업데이트 실행에서 노드 이미지 버전에 대한 일관성 보장은 없습니다.
내 업데이트 실행이 한동안 보류 상태에 있습니다. 제가 뭘 해야 하나요?
플릿 매니저 업데이트 실행은 여러 가지 이유로 보류 상태가 될 수 있습니다. Azure Portal을 통해 또는 모니터링 설명서에 따라 업데이트 실행 상태를 볼 수 있습니다.
긴 보류 상태에 대한 두 가지 가장 일반적인 이유는 다음과 같습니다.
멤버 클러스터 유지 관리 기간: 멤버 클러스터의 유지 관리 기간이 열려 있지 않으면 업데이트 실행이 일시 중지된 상태로 들어갈 수 있습니다. 이 일시 중지는 다음 유지 관리 기간이 열릴 때까지 업데이트 그룹 또는 단계의 완료를 차단할 수 있습니다. 업데이트 실행을 계속하고 싶다면 수동으로 클러스터를 건너뛰세요. 클러스터를 건너뛰면 업데이트 실행에서 나머지 멤버 클러스터와 동기화되지 않습니다.
Azure 지역에 없는 Kubernetes 또는 노드 이미지 버전: 새 Kubernetes 또는 노드 이미지 버전이 멤버 클러스터가 있는 Azure 지역에 게시되지 않은 경우 업데이트 실행이 보류 중인 상태로 전환될 수 있습니다. AKS 릴리스 추적기를 확인하여 버전의 지역 상태를 확인할 수 있습니다. 멤버 클러스터를 건너뛸 수 있지만 동일한 Azure 지역에 다른 클러스터가 있는 경우 업데이트할 수도 없습니다.
자동 업그레이드 실행이 시작된 후 즉시 보류 중인 상태로 전환되었습니다. 이유는 무엇입니까?
이전 질문을 참조하세요.
클러스터 리소스 배치 FAQ
전파를 위해 네임스페이스 내에서 리소스를 선택할 수 있나요?
Fleet Manager는 현재 클러스터 및 네임스페이스 수준에서만 리소스 전파를 지원합니다. 전파를 위해 네임스페이스 내에서 개별 리소스를 선택할 수 없습니다.
네임스페이스 내 리소스 배치에 대한 지원이 중요한 경우 피드백을 제공합니다.
자동화된 배포 FAQ
AKS 자동화 배포와 어떻게 비교하나요?
AKS 자동화 배포는 배포된 워크로드가 실행되는 단일 AKS 클러스터만 지원합니다. Fleet Manager의 자동화된 배포는 Fleet Manager 허브 클러스터에 워크로드 정의를 단계별로 배치하여 클러스터 리소스 배치를 통해 멤버 클러스터로 전파할 수 있도록 합니다.
Fleet Manager 자동화 배포에는 기존 ACR(Azure Container Registry) 및 Fleet Manager 허브 클러스터 네임스페이스를 사용해야 합니다.
동일한 Git 리포지토리에 여러 번 연결할 수 있나요?
예, 동일한 리포지토리에 여러 번 연결하여 동일한 리포지토리에서 다른 리소스 또는 분기를 배포할 수 있습니다.
로드맵
Azure Kubernetes Fleet Manager 리소스에 대한 로드맵은 GitHub에서 사용할 수 있습니다.
다음 단계
Azure Kubernetes Service