Container > NHN Kubernetes Service(NKS) > 릴리스 노트

2024. 11. 26.

기능 추가

  • Kubernetes 컴포넌트 설정 기능을 사용할 수 있습니다.

기능 개선

  • 파드 서브넷 크기에 따라 노드당 생성 가능한 최대 파드 수가 자동으로 설정되도록 변경되었습니다.

이미지 업데이트

이미지에 설치된 GPU 드라이버의 버전이 변경되었습니다.

이미지 기존 신규
Rocky Linux 8.10 (2024.11.19) 535.183.06 535.216.01
Ubuntu Server 20.04.6 LTS (2024.11.19) 535.183.06 535.216.01
Ubuntu Server 22.04.6 LTS (2024.11.19) 535.183.06 535.216.01

이미지에 설치된 커널 버전이 변경되었습니다.

이미지 기존 신규
Rocky Linux 8.10 (2024.11.19) 4.18.0-553.8.1 4.18.0-553.22.1
Ubuntu Server 20.04.6 LTS (2024.11.19) 5.4.0-190 5.4.0-198
Ubuntu Server 22.04.6 LTS (2024.11.19) 5.15.0-117 5.15.0-124

이미지의 워커 노드 생성에 필요한 최소 디스크 크기가 변경되었습니다.

이미지 기존 신규
Rocky Linux 8.10 (2024.11.19) 20GB 30GB
Ubuntu Server 20.04.6 LTS (2024.11.19) 20GB 30GB
Ubuntu Server 22.04.6 LTS (2024.11.19) 20GB 30GB

이미지 지원 중단

  • CentOS 이미지를 사용하여 신규 클러스터 및 노드 그룹을 생성할 수 없습니다.

2024. 10. 29.

기능 개선

  • CNI 업데이트
    • Kubernetes v1.27.3 이상 클러스터의 Calico CNI 버전이 v3.28.0에서 v3.28.2로 변경되었습니다.

2024. 08. 27.

기능 추가

  • 노드 그룹에 추가 보안 그룹을 지정하는 기능이 추가되었습니다.
  • 노드 그룹에 추가 블록 스토리지를 지정하는 기능이 추가되었습니다.
  • Kubernetes v1.30.3을 지원합니다.
  • 로드 밸런서의 정적 라우트 적용 여부를 설정할 수 있습니다.
  • NKS 레지스트리를 활성화할 수 있습니다.

이미지 지원 중단

  • Debian 이미지를 사용하여 신규 클러스터 및 노드 그룹을 생성할 수 없습니다.

2024. 07. 23.

기능 추가

  • 로드 밸런서 상세 옵션 설정으로 L7 규칙과 조건을 적용할 수 있습니다.
  • 클러스터 생성 시 Calico-VXLAN과 Calico-eBPF CNI를 선택할 수 있습니다.

2024. 05. 28.

기능 추가

  • Kubernetes v1.29.3을 지원합니다.
  • 로드 밸런서의 리스너 프로토콜을 TERMINATED_HTTPS로 설정할 때 Certificate Manager의 인증서를 사용할 수 있습니다.
  • 클러스터의 인증서를 갱신하는 기능이 추가되었습니다.
  • 클러스터 생성 시 설정한 서비스 게이트웨이를 변경하는 기능이 추가됐습니다.
  • Resource Watcher 서비스를 통해 클러스터에서 발생하는 이벤트에 대한 알림을 받을 수 있습니다.

2024. 03. 26.

기능 개선

  • 클러스터 생성 시 입력하는 서비스 게이트웨이의 유효 범위가 변경되었습니다.
    • 변경 전: 클러스터의 서브넷과 동일한 서브넷에 생성된 서비스 게이트웨이
    • 변경 후: 클러스터의 VPC에 포함되는 서브넷에 생성된 서비스 게이트웨이

2024. 02. 27.

기능 추가

  • 클러스터에 강화된 보안 규칙을 적용할 수 있습니다.
  • 클러스터 API 엔드포인트 IP 접근 제어 기능이 추가되었습니다.
  • Kubernetes v1.28.3을 지원합니다.
  • 클러스터와 노드 그룹 조회 화면에서 작업 이력을 확인할 수 있습니다.

2023. 11. 28.

기능 추가

  • kubelet 사용자 정의 아규먼트 설정 기능이 추가되었습니다.
  • 로드 밸런서 상세 옵션 설정으로 멤버 서브넷 설정 기능이 추가되었습니다.
  • 로드 밸런서 상세 옵션 설정으로 keep-alive 타임아웃 값 설정 기능이 추가되었습니다.
  • 암호화된 블록 스토리지를 사용해 PV를 생성하는 기능이 추가되었습니다.

이미지 업데이트

  • 클러스터 및 노드 그룹 생성 시 사용 가능한 신규 이미지가 추가되었습니다.
    • 대상 이미지
      • Ubuntu Server 22.04.3 LTS - Container (2023.11.21)
  • 기존 이미지가 GPU 워커 노드 기능을 지원하도록 변경되었습니다.
    • 대상 이미지
      • Debian 11.8 Bullseye - Container (2023.11.21)
  • 이미지에 설치된 GPU 드라이버의 버전이 변경되었습니다.
    • 변경 사항
      • nvidia-device-plugin 버전이 470.199.02에서 535.104.12로 변경되었습니다.
      • cuda 버전이 11.4에서 12.2로 변경되었습니다.
      • nvidia-mig-manager 버전이 0.5.3에서 0.5.5로 변경되었습니다.
    • 대상 이미지
      • CentOS 7.9 - Container (2023.11.21)
      • Rocky Linux 8.8 - Container (2023.11.21)
      • Ubuntu Server 20.04.6 LTS - Container (2023.11.21)

2023. 08. 29.

기능 추가

  • Kubernetes v1.27.3을 지원합니다.
  • 클러스터 생성 시 Kubernetes API 엔드포인트의 속성을 설정할 수 있습니다.
  • 워커 노드에서 암호화된 블록 스토리지를 사용할 수 있습니다.
  • 클러스터와 노드 그룹 목록 조회 화면에서 좀 더 상세한 상태 정보를 제공합니다.
  • 프로비저닝 시 새로운 NAS 스토리지를 생성하는 기능이 추가되었습니다.

기능 개선

  • 클러스터 및 노드 그룹 생성 시 사용하는 이미지의 배포판 버전이 변경되었습니다.
    • 변경 전
      • Rocky Linux 8.7 - Container (2023.07.25)
    • 변경 후
      • Rocky Linux 8.8 - Container (2023.08.22)

이미지 업데이트

  • 변경 사항
    • nvidia-device-plugin 버전이 470.182.03에서 470.199.02로 변경되었습니다.
    • dcgm 버전이 3.1.7에서 3.1.8로 변경되었습니다.
    • nvidia-mig-manager 버전이 0.5.2에서 0.5.3로 변경되었습니다.
  • 대상 이미지
    • CentOS 7.9 - Container (2023.08.22)
    • Rocky Linux 8.8 - Container (2023.08.22)
    • Ubuntu Server 20.04.6 LTS - Container (2023.08.22)

2023. 07. 19.

이미지 업데이트

  • 노드 그룹 생성 시 일부 이미지에서 iptables 커널 모듈이 정상적으로 초기화되지 않는 문제를 수정했습니다.
    • 문제 이미지: Rocky Linux 8.7 - Container (2023.05.25)
    • 해결 이미지: Rocky Linux 8.7 - Container (2023.07.25)
  • GPU 노드 그룹 생성 시 일부 이미지에서 nvidia-container-runtime 모듈이 배포되지 않는 문제를 수정했습니다.
    • 문제 이미지: CentOS 7.9 - Container (2023.05.25)
    • 해결 이미지: CentOS 7.9 - Container (2023.07.25)

2023. 05. 30.

기능 추가

  • Kubernetes v1.26.3을 지원합니다.
  • 커스텀 이미지를 워커 이미지로 활용하는 기능이 추가되었습니다.
  • 클러스터 서비스 네트워크, 파드 네트워크, 파드 서브넷 크기 변경 기능이 추가되었습니다.

기능 개선

  • 클러스터 및 노드 그룹 생성 시 사용하는 이미지의 배포판 버전이 변경되었습니다.

    • 변경 전
      • Ubuntu Server 18.04.6 LTS - Container (2023.03.21)
      • Rocky Linux 8.6 - Container (2023.03.21)
    • 변경 후
      • Ubuntu Server 20.04.6 LTS - Container (2023.05.25)
      • Rocky Linux 8.7 - Container (2023.05.25)
  • 이미지 업데이트

    • 변경 사항
      • nvidia-device-plugin 버전이 450.216.04에서 470.182.03으로 변경되었습니다.
      • cuda 버전이 11.0.3에서 11.4로 변경되었습니다.
      • dcgm 버전이 3.0.0에서 3.1.7로 변경되었습니다.
      • Docker 버전이 20.10.23에서 20.10.24로 변경되었습니다.
    • 대상 이미지
      • CentOS 7.9 - Container (2023.05.25)
      • Rocky Linux 8.7 - Container (2023.05.25)
      • Ubuntu Server 20.04.6 LTS - Container (2023.05.25)

2023. 03. 28.

기능 추가

  • 클러스터 CNI 변경 기능이 추가되었습니다.
  • 노드 그룹의 인스턴스 타입을 변경할 수 있습니다.
  • 콘솔에서 Kubernetes 자원 조회 기능을 사용할 수 있습니다.

기능 변경

  • NKS API 주소 도메인이 변경되었습니다.
    • 한국(판교) 리전
      • 기존: https://kr1-api-kubernetes.infrastructure.cloud.toast.com
      • 변경: https://kr1-api-kubernetes-infrastructure.nhncloudservice.com
    • 한국(평촌) 리전
      • 기존: https://kr2-api-kubernetes.infrastructure.cloud.toast.com
      • 변경: https://kr2-api-kubernetes-infrastructure.nhncloudservice.com

기능 개선

  • 이미지 업데이트
    • Ubuntu Server 18.04.6 LTS - Container (2023.02.21)
    • Debian 11.6 Bullseye - Container (2023.02.21)
    • Rocky Linux 8.6 - Container (2023.02.21)

2023. 01. 31.

기능 추가

  • 클러스터 OWNER 변경 기능이 추가되었습니다.
  • Kubernetes v1.25.4를 지원합니다.
  • 클러스터 생성 시 Kubernetes v1.21.6은 더 이상 지원하지 않습니다. 단, 사용 중인 클러스터에는 영향이 없습니다.
  • 로드 밸런서의 리스너에 프록시 프로토콜(Proxy Protocol)을 설정할 수 있습니다.
  • 물리 로드 밸런서를 생성할 수 있습니다.

2022. 12. 27.

기능 추가

  • 이미지 추가
    • Rocky Linux 8.6 - Container (2022.12)

2022. 11. 29.

기능 개선

  • 이미지 업데이트
    • 변경 사항
      • nvidia-device-plugin 버전이 450.156.00에서 450.191.01으로 변경되었습니다.
      • Docker 버전이 19.03에서 20.10으로 변경되었습니다.
    • 대상 이미지
      • Ubuntu Server 18.04.6 LTS - Container (2022.11.22)
      • CentOS 7.9 - Container (2022.11.22)

기능 추가

  • 노드 시작/중지 기능을 사용할 수 있습니다.
  • 여러 가지 타입의 로드 밸런서를 생성할 수 있습니다.
  • 클러스터 이름과 노드 그룹 이름을 각각 최대 32자로 설정해 생성할 수 있습니다.
  • 이미지 추가
    • Debian 11.5 Bullseye - Container (2022.11.22)

2022. 09. 27.

기능 추가

  • Kubernetes v1.24.3을 지원합니다.
  • 클러스터 생성 시 Kubernetes v1.20.12는 더 이상 지원하지 않습니다. 단, 사용 중인 클러스터에는 영향이 없습니다.

2022. 07. 26.

기능 추가

  • 노드 그룹 생성 후에도 사용자 스크립트를 변경할 수 있습니다.
  • 사용자 스크립트 변경 API가 추가됐습니다.
  • 워커 노드 그룹 업그레이드 시 최대 노드 수와 최대 서비스 불가 노드 수를 지정할 수 있습니다.

2022. 05. 24.

기능 개선

  • 내부 구조를 개선해 서비스의 성능과 안정성을 향상했습니다.

2022. 03. 29.

기능 추가

  • Kubernetes v1.23.3을 지원합니다.
  • 클러스터 생성 시 Kubernetes v1.19.13은 더 이상 지원하지 않습니다. 단, 사용 중인 클러스터에는 영향이 없습니다.
  • 로드 밸런서의 리스너 프로토콜을 TERMINATED_HTTPS로 설정할 때 SSL 버전을 TLSv1.3으로 설정할 수 있습니다.

기능 변경

  • 기능 이름이 변경되었습니다.
    • 변경 전: 예약 스크립트
    • 변경 후: 사용자 스크립트

2022. 01. 25.

기능 개선

  • Kubernetes 서비스의 이름이 NHN Kubernetes Service(NKS)로 변경되었습니다.

기능 추가

  • 아래 Kubernetes 버전을 지원합니다.

    • v1.20.12
    • v1.21.6
    • v1.22.3
  • 아래 Kubernetes 버전은 클러스터 생성을 지원하지 않습니다. 단, 사용 중인 클러스터에는 영향이 없습니다.

    • v1.17.6
    • v1.18.19
  • LoadBalancer 타입의 서비스 객체 생성 시 리스너별 설정을 지원합니다.

  • 이미지 추가

    • CentOS 7.8 - Container (2022.01.20)
    • Ubuntu Server 18.04.6 LTS - Container (2022.01.20)
      • 클러스터 생성 및 노드 그룹 생성 시 Ubuntu 워커 이미지를 사용할 수 있습니다.

2021. 12. 28.

기능 개선

  • GPU 워커 노드에서 사용하는 NVIDIA 드라이버가 업데이트되었습니다.
    • 기존 버전: 450.119.04
    • 변경 버전: 450.156.00
  • 인스턴스 생성 시 Prometheus 호환 exporter가 자동으로 설치되지 않도록 변경했습니다.
  • 이미지 업데이트
    • CentOS 7.8 - Container (2021.12.21)

2021. 11. 23.

기능 추가

  • Kubernetes 서비스를 위한 Public API가 공개되었습니다.
    • Public API에 대한 내용은 API 가이드를 참고하세요.

2021. 10. 26.

기능 추가

  • Kubernetes v1.19.13을 지원합니다.
  • LoadBalancer 타입의 서비스 객체 생성 시 로드 밸런서의 다양한 옵션을 설정할 수 있습니다.
  • 오토 스케일러의 '증설 후 감축 지연 시간' 설정 최소값이 10분으로 변경되었습니다.
  • 새로운 클러스터에서는 워커 노드 그룹이 2개 이상인 경우 기본 워커 노드 그룹을 삭제할 수 있습니다.

2021. 07. 27.

기능 추가

  • 노드 그룹 생성 시 사용자 스크립트 기능을 사용할 수 있습니다.
  • 워커 노드에 컨테이너 로그 로테이션 설정이 추가되었습니다.
    • 이미지 업데이트
      • CentOS 7.8 - Container (2021.07.27)
    • 컨테이너 로그 관리에 대한 내용은 문제 해결 가이드를 참고하세요.

2021. 06. 29.

기능 추가

  • Kubernetes v1.18.19를 지원합니다.
  • 클러스터 버전을 업그레이드할 수 있습니다.

2021. 03. 23.

기능 추가

  • 사용자 클러스터에서 발생한 이벤트를 NHN CloudTrail에서 확인할 수 있습니다.

버그 수정

  • 그래픽 최적화된 인스턴스 타입(g2)으로 노드 그룹 생성 시 정상 초기화되지 않는 문제가 수정되었습니다.

2021. 02. 23.

기능 개선

  • Kubernetes 승인 컨트롤러(admission controller)에 PodSecurityPolicy 플러그인이 추가되었습니다.
  • 클러스터 및 노드 그룹 생성 시 사용하는 이미지의 배포판 버전이 변경되었습니다.
    • 이미지 업데이트
      • CentOS 7.8 - Container (2021.02.23)

2021. 01. 26.

버그 수정

  • 인터넷 게이트웨이가 연결되지 않은 환경에서 오토 스케일러 기능이 동작하지 않는 문제가 수정되었습니다.
    • 이미지 업데이트
      • CentOS 7.5 - Container (2021.01.26)

2020. 12. 29.

기능 개선

  • Kubernetes CSR(Certificate Signing Request) 기능을 사용할 수 있습니다.

2020. 11. 24.

기능 추가

  • 오토 스케일러 기능을 사용할 수 있습니다.

기능 개선

  • 클러스터를 삭제할 때 남아있는 로드 밸런서와 플로팅 IP를 삭제합니다.

2020. 10. 27.

기능 추가

  • Kubernetes 클러스터에서 GPU 기반의 노드 그룹을 사용할 수 있습니다.
    • 이미지 업데이트
      • CentOS 7.5 - Container (2020.10.27)

2020. 09. 22.

기능 개선

  • 동작 중인 노드 그룹에 노드를 추가하거나 삭제할 수 있습니다.

신규 서비스 출시

  • 한국(평촌) 리전에서도 Kubernetes 서비스를 사용할 수 있습니다.

2020. 08. 25.

기능 개선

  • 콘솔에서 Kubernetes 클러스터를 생성할 때, 임의의 영역(zone)을 선택할 수 있습니다.

2020. 06. 23.

신규 서비스 출시

  • 콘솔에서 Kubernetes 클러스터를 생성하고 관리할 수 있습니다.
TOP