본문 바로가기

aks

(2)
[Azure] AKS 생성 Azure API와 상호 작용을 하기 위해 AKS 클러스터에는 AD(Azure Active Directory) 서비스 주체 또는 관리 id가 필요하다. Azure 부하분산 장치 또는 ACR(컨테이너 레지스트리)와 같은 다른 Azure리소스를 동적으로 만들고 관리하려면, 서비스 주체 또는 관리 id가 필요하다. Azure AD 서비스 주체(service principal)를 만들려면 Azure AD 테넌트에 애플리케이션을 등록하고, 구독의 역할에 해당 Application을 할당할 수 있는 사용 권한이 있어야 한다. 필요한 사용 권한이 없다면, 사용권한을 할당하거나 AKS 클러스터로 사용하기 위한 서비스 주체를 미리 만들도록 Azure AD 또는 구독관리자에게 요청해야 한다. 다른 Azure AD 테넌트에..
[Azure] AKS (Azure Kubernetes Service) 1. Kubernetes 1) Kubernetes란? Kubernetes는 컨테이너 기반 애플리케이션, 관련 네트워킹 및 스토리지 구성 요소를 관리하는 플랫폼이다. 애플리케이션 구성 요소의 가용성을 오케스트레이션하고 관리하는데 도움이 되는 MSA(Microservice Architect)를 구축하고 실행할 수 있다. 또한 기본 설정 프로그래밍 언어, OS, 라이브러리 또는 메시지 버스를 사용해 애플리케이션을 빌드할 수 있다. CI/CD 도구는 Kubernetes와 통합되어 릴리스할 수 있다. 2) Kubernetes 클러스터 아키텍처 Control Plane : 응용 프로그램 작업의 핵심 Kubernetes 서비스 및 Orchestration을 제공 Node : 응용 프로그램 워크 로드를 실행하는 노드 ..