Azure Arc 사용 Kubernetes 자동화

Azure Arc 사용 Kubernetes 클러스터를 사용하면 Azure 외부, 회사 네트워크 또는 다른 클라우드 공급자에서 호스트되는 Kubernetes 클러스터를 관리할 수 있습니다. 이 문서에서는 클러스터 확장을 통해 클러스터 온보딩 및 다른 기능을 추가하는 자동화에 대한 개요를 제공합니다. 다음 섹션에는 운영 팀이 수명 주기 내내 Azure Arc 사용 클러스터를 온보딩 및 자동화할 때 사용할 고려 사항 및 권장 사항이 포함되어 있습니다.

아키텍처

다음 다이어그램에는 Azure Arc 사용 Kubernetes의 온보딩 및 자동화 디자인 영역을 강조 표시하는 개념 참조 아키텍처가 포함되어 있습니다.

온보딩 및 확장 통합을 보여 주는 다이어그램

디자인 고려 사항

Azure Arc 사용 Kubernetes 클러스터를 Azure에 온보딩하기 전에 다음 사항을 고려합니다.

요구 사항

환경 준비

  • Azure Arc 사용 Kubernetes 에이전트를 배포하고 구성하려면 Kubernetes 클러스터에 클러스터 관리자 역할이 있어야 합니다.

Azure Arc 사용 Kubernetes 온보딩

  • 클러스터에 Azure Arc 사용 Kubernetes 에이전트를 설치하고 구성하는 계획을 결정합니다. 일반적으로 조직의 표준 자동화 도구를 사용하여 이 에이전트를 배포해야 합니다.

클러스터 확장

  • Azure Arc 사용 Kubernetes 클러스터에 포함할 Azure 기능을 결정합니다. 일부 서비스에는 클러스터 확장을 배포해야 합니다.

네트워크 연결

에이전트 수명 주기 자동화

  • Azure Arc 에이전트 및 Azure Arc 사용 Kubernetes 확장 업데이트 관리 전략을 만듭니다.

디자인 권장 사항

다음 섹션에는 Azure Arc 사용 Kubernetes 클러스터에 대한 디자인 권장 사항이 포함되어 있습니다.

환경 준비

Azure Arc 사용 Kubernetes 클러스터 온보딩

  • 여러 클러스터를 온보딩할 때 서비스 주체를 만들고 Kubernetes 클러스터를 관리하는 데 사용하는 Azure DevOps, GitHub Actions 또는 다른 자동화 도구와 같은 도구를 사용하여 클러스터를 온보딩합니다.

Arc 사용 Kubernetes 확장

  • 특정 Azure Arc 사용 Kubernetes 클러스터 또는 클러스터에만 확장을 배포하는 경우 Azure DevOps 또는 GitHub Actions와 같은 도구를 사용하여 Azure CLI 및/또는 ARM 템플릿을 통해 이러한 확장 설치를 자동화합니다.
  • 모든 Arc 사용 Kubernetes 클러스터 또는 Arc 사용 Kubernetes 클러스터의 대규모 그룹에서 확장이 일반적인 경우 Azure Policy를 사용하여 대규모 Arc 확장 배포를 자동화합니다.
    • 확장 관리 중요 디자인 영역을 검토합니다. 다음은 해당 단계에 대한 개요입니다.
      • 대규모로 Azure Arc 사용 Kubernetes 확장을 배포하는 이니셔티브를 만듭니다.
      • DeployIfNotExists” 정책 효과를 사용하여 Azure Arc 사용 Kubernetes 확장이 자동으로 배포되도록 합니다. 더 많은 Kubernetes 클러스터를 온보딩할 때는 Azure Policy를 사용하여 확장이 제거된 클러스터를 수정합니다.
    • Azure Arc 사용 Kubernetes 클러스터에서 Azure Policy를 사용하는 방법에 대한 자세한 내용은 거버넌스 및 보안 분야의 중요 디자인 영역을 검토하세요.

에이전트 및 확장 수명 주기 자동화

온보딩 프로세스 중에 Azure Arc 사용 Kubernetes는 Kubernetes 클러스터에 에이전트를 프로비전합니다. Azure Arc 기술이 발전함에 따라 에이전트 버전이 변경되므로 에이전트를 자주 업데이트하는 것이 중요합니다.

  • 클러스터 내에서 실행되는 Azure Arc 에이전트에 대해 자동 업그레이드 기능을 사용하도록 설정합니다. 이는 클러스터를 Azure Arc에 온보딩할 때 기본 동작입니다.

  • 확장에는 클러스터의 업데이트도 필요합니다. 클러스터에 설치된 확장의 경우 프로비전 중에 사용하도록 설정된 확장 부 버전을 자동으로 업그레이드하려면 기본 동작을 그대로 두는 것이 좋습니다. 주 버전 업그레이드의 경우 확장 주 릴리스로 이동하기 위한 마이그레이션 경로가 문서화되어 있습니다.

다음 단계

하이브리드 및 다중 클라우드 전환에 대한 자세한 내용은 다음 문서를 참조하세요.