본문으로 건너뛰기

릴리즈 노트

2024.08.22

기능 추가

  • 프라이빗 API 서버 엔드포인트 URL을 발급하는 기능이 추가되었습니다.
  • 노드에 레이블을 설정할 수 있는 기능이 추가되었습니다.
  • 사용자 스크립트를 설정할 수 있는 기능이 추가되었습니다.

2024.07.03

기능 추가 및 변경

  • 예약 시점에 따른 노드 풀 확장/축소 기능을 추가했습니다.
  • Cluster, Node Pool, Node 등 리소스 이벤트를 Cloud Trail에 추가했습니다.
  • '자동 확장 설정'을 '리소스 기반 오토 스케일 설정'으로 이름을 변경하였습니다.
  • '노드 풀 스케줄링 설정'을 '파드 스케줄링 설정'으로 이름을 변경하였습니다.
  • 노드 풀 상세에서 오토 스케일링 정책 관리를 위한 스케일링 탭을 추가했습니다.

2024.05.31

기능 추가

  • 노드 풀 생성 시 Virtual Machine의 CPU 멀티스레딩 기능을 지원합니다.
  • Kubernetes 신규 버전(v1.28)을 지원합니다.

2024.05.09

기능 추가

CNI 플러그인 선택 기능 추가
  • Calico, Cilium CNI 플러그인을 지원합니다.
  • 클러스터의 CNI 플러그인을 사용자가 직접 선택할 수 있어, 서비스 환경에 맞게 네트워크를 더욱 효율적으로 이용할 수 있습니다.
Bare Metal Server 노드에 Network 본딩 지원
  • 높은 대역폭과 고가용성을 위해 Bare Metal Server 유형 노드 풀 생성 시 네트워크 본딩을 기본으로 적용합니다.
  • 네트워크본딩은 노드 풀 네트워크 설정에서 선택한 서브넷으로 생성되는 각 노드의 IP와 동일하게 2개의 인터페이스가 설정됩니다.

2024.03.19

기능 추가

  • kr-central-2 리전에서 Kubernetes 신규 버전(1.27)을 지원합니다.

2024.03.18

기능 추가

Kubernetes 신규 버전 지원
  • kr-central-1 리전에 한해 1.27 버전을 지원합니다.
  • 1.25 버전으로는 신규 클러스터 생성이 불가능합니다. 단, 이미 생성된 클러스터는 사용할 수 있습니다.

kubelet 정보

  • kubelet 버전(1.26, 1.27)을 지원합니다.

2024.01.31

기능 추가

노드 이미지 선택 기능 추가
  • 노드 풀 생성 시, 노드에 사용할 이미지 직접 선택할 수 있습니다.
  • 노드 풀 및 노드 세부 정보 탭에서 '이미지' 정보를 확인할 수 있습니다.
클러스터 상세 정보 추가
  • 클러스터 세부 정보 탭에서 '클러스터 생성자' 정보를 확인할 수 있습니다.

2023.12.06

이미지 업데이트

워커 노드 이미지
  • Ubuntu 20.04로 변경되었습니다.
  • 이미지 상세 :
    • kernel : 5.4.0-167-generic
    • containerd : 1.7.6
GPU 워커 노드 이미지
  • 이미지에 설치된 GPU 드라이버의 버전이 변경되었습니다.
  • GPU 드라이버 상세 :
    • nvidia driver : 535.129.03
    • cuda : 12.2

kubelet 정보

  • kubelet 버전 1.25, 1.26을 지원합니다.

2023.10.16

기능 추가

Bare Metal Server 노드 지원(kr-central-2)
  • 노드 풀 생성 시, 노드 풀 유형 선택 가능
  • Bare Metal Server 유형 노드 풀을 선택하여 Bare Metal Server 노드 생성 가능
  • Bare Metal Server 노드는 클러스터/노드 풀 당 최대 5개 생성 가능
  • Bare Metal Server 노드 풀은 자동 확장 기능 미지원
Multi AZ 클러스터 가용성 개선(kr-central-2)
  • kr-central-2 리전에서 신규 클러스터 생성 시, Multi AZ 클러스터의 고가용성을 보장하기 위해 각 AZ별 최소 1개 이상 subnet 필수 선택 적용
클러스터 엔드포인트 변경 (kr-central-1)
  • 신규 생성하는 클러스터의 API 서버 엔드포인트가 443 포트로 변경

2023.08.16

기능 추가

Multi AZ 개선 (kr-central-2)
  • Multi AZ 클러스터의 경우, 제어 영역(마스터 노드)도 선택한 여러 AZ에서 실행하여 고가용성 지원
노드 풀 네트워크 설정 변경
  • 클러스터 및 노드 풀 생성 시, 사용할 서브넷 다중 선택 가능 (Single AZ 또는 Multi AZ 클러스터 생성)
Kubernetes 신규 버전 지원
  • 1.25 버전 지원 시작
  • 1.26 버전 지원 시작
  • 1.23 버전은 신규 클러스터 생성 불가 (* 이미 생성된 클러스터는 사용 가능)
kr-central-2 리전의 Kubernetes Engine 정식 버전 출시
  • kr-central-2 리전의 클러스터 과금 예정
    (* kr-central-2 리전의 클러스터 요금은 2023년 8월 31일까지 무상 제공되며, 2023년 9월 1일부터 유료 과금 시작됩니다.)
Multi AZ 클러스터의 PV 사용 지원
  • 블록 스토리지 CSI Provisioner의 Multi AZ 클러스터 지원

2023.07.07

기능 추가

Multi AZ 지원 (kr-central-2)
  • 신규 리전(kr-central-2)에서 Multi AZ로 노드 풀을 구성하여 고가용성 지원
Application Load Balancer 지원
  • Kubernetes Engine에서 서비스 유형의 Load Balancer 생성 시, Application Load Balancer 지원
  • Certification 메뉴에서 SSL 인증서 등록 및 관리 가능

2023.06.16

기능 추가

Kubernetes Engine 신규 리전(kr-central-2) 오픈
  • 신규 리전(kr-central-2)에서 Kubernetes Engine - 'Beta 버전' 오픈 (* Beta 버전에서는 신규 리전의 'kr-central-2-a' AZ만 지원합니다.)
  • Beta 버전 기간에 생성한 클러스터는 추후 지원 예정인 Multi AZ로 마이그레이션 불가합니다.

2023.06.01

기능 추가

Network Load Balancer(NLB) 지원
  • Load Balancing 서비스에서 Load Balancer 유형을 구분하여 Network Load Balancer를 지원함에 따라, Kubernetes Engine에서 서비스 유형의 Load Balancer를 생성할 경우 Network Load Balancer가 기본으로 생성됩니다.

2023.03.20

기능 추가

PV(Persistent Volume) 설정 지원
  • 클러스터에 CSI provisioner를 설치하여, 카카오클라우드의 Block storage를 영구 볼륨(Persistent Volume)으로 활용할 수 있습니다.
자동 확장/축소 (Autoscaler) 기능 개선
로드 밸런서 기능 개선
  • 로드 밸런서 옵션 설정 annotation 추가

유료 서비스 전환

유료 서비스로 전환
서비스 수준 계약(SLA) 적용

2023.02.01

기능 추가

자동 확장/축소 (Autoscaling)
  • 노드 풀의 리소스 사용에 따라 노드의 수를 자동으로 확장 또는 축소하도록 설정합니다.
노드 풀/노드 스케줄링 제외 설정 (Cordon)
  • 특정 노드 풀/노드에 파드가 스케줄링되지 않도록 설정합니다.
로드 밸런서 퍼블릭 IP 사용 설정
  • 로드 밸런서 유형 서비스 생성 시 퍼블릭 IP 사용 여부를 설정합니다.
Kubernetes Engine 서비스 쿼터 적용
  • 클러스터, 노드 풀, 노드에 대한 쿼터가 적용됩니다.
Kubernetes 버전 지원 정보 변경
  • Kubernetes 1.24 버전 지원 시작
  • Kubernetes 1.22 버전은 클러스터 신규 생성 불가 (* 이미 생성된 클러스터는 사용 가능)

2022.10.25

기능 개선

GPU 노드 지원
  • 클러스터 생성 시, 노드 풀 설정 단계에서 GPU 유형 인스턴스를 선택하여 GPU 노드를 생성할 수 있습니다.
노드 상세 정보 추가
  • 노드 [세부 정보] 탭에서 기본 정보 외 노드 성능과 상태 정보를 확인할 수 있습니다.
노드 모니터링 기능 추가
  • 새로 추가된 노드 [모니터링] 탭에서 조회 기간 동안의 노드/파드 리소스 사용량과 추세 정보를 확인할 수 있습니다.
PV(Persistent Volume) 설정 지원
  • 클러스터에 NFS Client Provisioner를 설치하여, 카카오클라우드에서 제공하는 File Storage를 영구 볼륨(Persistent Volume)으로 활용할 수 있습니다.

2022.07.12

기능 추가 및 개선

  • 클러스터, 노드 업데이트 기능 지원
  • 멀티 Kubernetes 버전 지원
  • 퍼블릭 IP 기반 API 서버 엔드포인트 제공
  • 노드 복구 기능 명칭 변경 및 접근성 개선
  • 노드 이름 생성 규칙 변경

2022.04.20

기능 추가 및 개선

  • 클러스터, 노드 상태가 Failed 일 시 에러 원인 메시지를 툴팁으로 노출
  • 노드 풀 Deleting/Failed 상태 추가
  • 노드의 로컬 볼륨 크기를 자유롭게 설정 가능 하도록 수정
  • 클러스터 가동 시간 측정 기준 변경
  • 클러스터 생성, 노드 풀 생성/설정 씬 페이지화 및 단계화 (Step화)
  • 노드 풀 목록, 노드 목록에 페이지네이션 적용
  • 클러스터, 노드 풀, 노드 조회 UI/UX 개편
  • 노드 개별 삭제 기능 제공

2021.12.23

기능 추가 및 개선

  • Pod 네트워킹 구조 변경
  • k8s 클러스터 버전 업데이트
  • KIC 인증 클라이언트 업데이트
  • 클러스터, 노드에 대한 Failed 상태 추가
  • 노드 풀, 노드 Limit 제한 해제
  • 클러스터 목록, 노드 풀 목록 새로고침
  • 노드 풀 테인트 설정 기능
  • 기타 UI 변경

2021.10.19

기능 개선

  • 노드를 생성할 때 사용자 API 키를 사용하지 않도록 구조를 변경하고, 노드 풀 레이블 밸리데이션 규칙을 강화하였습니다.

2021.08.24

기능 추가

'노드 풀 레이블' 배포
  • 노드 풀 생성 시 사용자가 Kubernetes 레이블을 설정 후 nodeSelector에서 활용할 수 있는 '노드 풀 레이블' 기능이 배포되었습니다.