소개

완료됨

Nod Publishers라는 음악 소프트웨어 회사에서 근무하는 상황을 가정해 보겠습니다. Nod Publishers는 전 세계 음악가와 아티스트가 자신의 음악을 공유할 수 있는 음악 SaaS(Software as a Service) 애플리케이션을 제공합니다. 배포 팀의 임무는 컨테이너화된 애플리케이션을 가져와 AKS(Azure Kubernetes Service)에 배포하는 것입니다.

사용자와 사용자의 팀은 일부 AKS 클러스터를 만드는 것으로 시작했습니다. 몇 달 후 모든 음악 애플리케이션 컨테이너를 해당 AKS 클러스터에 성공적으로 배포했습니다.

팀은 축하 행사로 한 주를 마무리합니다. Nod 게시자의 CEO는 "모두 수고했어요! 우리는 이번 주를 좋은 분위기로 마무리했습니다."라며 팀의 노고를 인정합니다.

그러나 월요일 아침에 출근해서 보니 받은 편지함에 다음과 같은 이메일이 있었습니다.

An image that shows an alert from Azure about Azure Kubernetes Service (AKS) clusters support for 1.18 going out of support. The email suggests that an immediate upgrade for AKS cluster is recommended.

Microsoft Azure는 AKS 클러스터 배포에서 현재 Kubernetes 버전에 대한 지원을 종료한다는 사실을 알리는 이메일을 보냈습니다.

배포를 완료하는 데 몇 달이 걸렸으며 이 기간 동안 Kubernetes는 최신 클러스터 버전을 출시했습니다. 이제 클러스터를 지원되는 최신 Kubernetes 버전으로 업그레이드해야 합니다. 이 문제가 다시 발생하지 않도록 앞으로 클러스터 업그레이드 및 패치를 처리하는 방법을 파악하려고 합니다.

이 모듈을 마치면 AKS 클러스터가 지원되는 상태를 유지하도록 업그레이드 및 패치를 적용하는 방법을 알게 됩니다.

Important

이 모듈의 선택적 연습을 완료하려면 요금이 발생할 수 있는 고유한 구독을 사용해야 합니다. 계속 진행하려는 경우 평가판 구독이나 이미 액세스 권한이 있는 구독을 사용할 수 있습니다.

학습 목표

모듈을 마치면 다음을 수행할 수 있습니다.

  • AKS가 지원하는 Kubernetes 버전을 이해합니다.
  • 기존 AKS 클러스터 구성 요소를 지원되는 최신 Kubernetes 버전으로 업그레이드합니다.
  • 파란색-녹색 배포를 사용하여 프로덕션 환경에서 AKS 클러스터를 업그레이드합니다.

필수 조건