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

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