클러스터 업데이트하기
Kubernetes Engine에서 새로운 Kubernetes 버전을 사용할 수 있는 경우, 클러스터의 제어 영역을 최신 버전으로 업데이트할 수 있습니다. 업데이트를 시작하면 최신 버전의 제어 영역을 생성하여 기존 제어 영역을 대체합니다.
Kubernetes Engine 서비스에서 클러스터를 업데이트하는 방법은 다음과 같습니다.
안내
Kubernetes Engine에서 지원하는 쿠버네티스 버전에 대한 자세한 설명은 지원 정보를 참고하시기 바랍니다.
업데이트 전 고려사항
업데이트를 시작하기 전 다음의 조건을 모두 충족하지 않는 경우, 업데이트가 진행되지 않습니다. 이때 오픈 소스 커뮤니티에서 제공하는 변경 로그를 확인하여 업데이트할 Kubernetes 버전의 변경 사항이 사용자의 애플리케이션에 미치는 영향을 점검합니다.
표 업데이트 조건
조건 | 설명 |
---|---|
클러스터 상태 | Provisioned 상태 - 그 외 상태인 경우, 업데이트 버튼이 노출되지 않음 |
모든 노드 풀 상태 | Running 상태 - 그 외 상태인 경우, 업데이트 버튼이 노출되지 않음 |
모든 노드 풀 버전 | 클러스터와 동일 버전 - 클러스터와 노드 풀 버전이 한 단계 이상 차이 나는 경우, 업데이트 버튼이 노출되지 않음 |
업데이트하기
클러스터가 최신 버전을 사용할 수 있고 업데이트 조건을 모두 만족한 경우, 클러스터를 업데이트할 수 있습니다.
안내
Kubernetes 버전은 계단식 업데이트를 제공하며 한 번에 한 버전만 업데이트할 수 있습니다.
두 개 이상의 버전을 업데이트할 경우, 순차적으로 한 버전씩 업데이트를 진행해야 합니다.
주의
업데이트 시작 시 취소할 수 없으며, 업데이트 전 버전으로 되돌릴 수 없습니다.
-
카카오 i 클라우드 콘솔에서 Kubernetes Engine 메뉴를 선택합니다.
- Cluster 탭에서 업데이트할 클러스터의 Kubernetes 버전 열에 표시되는 [업데이트] 버튼을 클릭합니다.
- 또는 클러스터 상세 페이지에서 Kubernetes 버전 > [업데이트] 버튼을 클릭합니다.
-
클러스터 버전 업데이트 팝업창에서 업데이트 버전을 확인하고, [업데이트] 버튼을 클릭합니다.
이미지 클러스터 버전 업데이트 팝업창
- 클러스터가 업데이트를 시작하면 클러스터의 상태는 Updating으로 전환됩니다. 클러스터 업데이트가 완료되면 Provisioned 상태로 전환됩니다. 업데이트 중에는 신규 노드 풀의 추가와 기존 노드 풀 설정이 불가합니다.
업데이트 후 고려사항
클러스터 업데이트 후 노드 풀을 생성할 경우, 클러스터의 버전에 맞는 최신 노드 버전이 적용됩니다. 기존 노드 풀은 설정할 수 없으며, 업데이트해야 합니다. 노드 풀 업데이트에 대한 자세한 설명은 노드 업데이트하기를 참고하시기 바랍니다.
업데이트 실패 시 확인사항
업데이트 실패 시 클러스터 상태가 Failed로 전환됩니다. 업데이트를 실패한 경우에는 카카오 i 클라우드 헬프데스크의 기술 문의를 통해 해당 현상을 문의하시기 바랍니다.
- 카카오 i 클라우드 콘솔에서 우측 상단의 헬프 데스크를 클릭합니다.
- 질문과 답변 탭에서 [질문하기] 버튼을 클릭합니다.
- [기술문의] 버튼을 클릭합니다.
-
질문하기에서 정보를 입력하고, [등록] 버튼을 클릭합니다.
이미지 질문하기