본문으로 건너뛰기

릴리즈 노트

2024.08.22

기능 추가
▸ 프라이빗 클러스터 엔드포인트 액세스 기능 추가
  • 프라이빗 API 서버 엔드포인트 URL 발급 기능 추가
▸ 노드 풀 설정 수정 기능 추가
  • 노드 레이블 설정 기능 추가
  • 사용자 스크립트 설정 기능 추가

2024.07.03

기능 추가
▸ 예약 기반 오토 스케일 서비스 기능 지원
  • 예약 시점에 따른 노드 풀 확장/축소 기능 추가
▸ Kubernetes Engine 서비스 Cloud Trail 이벤트 추가
  • Cluster, Nodepool, Node 등 리소스 이벤트 추가
▸ 서비스명 변경
  • 자동 확장 설정 -> 리소스 기반 오토 스케일 설정
  • 노드 풀 스케줄링 설정 -> 파드 스케줄링 설정
▸ UI 개선
  • 노드 풀 상세에서 오토 스케일링 정책 관리를 위한 스케일링 탭 추가

2024.05.31

기능 추가
▸ CPU 멀티 스레딩 기능 지원
  • 노드 풀 생성 시 VM의 CPU 멀티스레딩 기능 지원
▸ Kubernetes 신규 버전 추가
  • 신규 버전: v1.28

2024.05.09

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

2024.03.19

기능 추가
▸ Kubernetes 신규 버전 지원 (kr-central-2)
  • 1.27 버전 지원 시작

2024.03.18

기능 추가
▸ Kubernetes 신규 버전 지원
  • 1.27 버전 지원 시작 (kr-central-1 리전만 가능)
  • 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에서 활용할 수 있는 '노드 풀 레이블' 기능이 배포되었습니다.