Ncloud Kubernetes Service 릴리스 노트
    • PDF

    Ncloud Kubernetes Service 릴리스 노트

    • PDF

    기사 요약

    Ncloud Kubernetes Service의 릴리스 노트입니다. 릴리스 내용은 다음과 같은 기준으로 구분하여 작성했습니다.

    • New

      • 서비스 신규 출시
    • Update

      • 기능 추가 : 서비스의 신규 기능 추가
      • 기능 변경 : 서비스의 기능 변경
      • 버그 개선 : 서비스의 버그 개선
      • 종료 : 서비스 기능이나 서비스의 종료(fade-out)
      • 기타 : 서비스 업데이트와 무관한 가이드 내용 또는 구성의 변경

    위 기준을 참고하여 릴리스 노트의 상세한 내용을 확인해 주십시오.

    Kubernetes 지원 버전

    Kubernetes VersionKubernetes 릴리스 날짜NKS(Ncloud Kubernetes Service) 릴리스 날짜Kubernetes 지원 종료 날짜기술 지원 여부신규 클러스터 생성 여부
    1.282023년 8월 15일2024년 6월 20일2024년 10월 28일지원가능
    1.272023년 4월 11일2024년 1월 25일2024년 6월 28일지원가능
    1.262022년 12월 9일2023년 11월 23일2024년 2월 28일미지원불가능
    1.252022년 8월 23일2023년 4월 20일2023년 10월 27일미지원불가능
    1.242022년 5월 3일2023년 2월 23일2023년 7월 28일미지원불가능
    1.232021년 12월 7일2022년 8월 18일2023년 2월 28일미지원불가능
    1.222021년 8월 4일2022년 5월 26일2022년 10월 28일미지원불가능
    1.212021년 4월 8일2022년 2월 17일2022년 6월 28일미지원불가능
    1.202020년 12월 8일2021년 12월 21일2022년 2월 28일미지원불가능
    1.192020년 8월 26일2021년 9월 16일2021년 10월 28일미지원불가능
    1.182020년 3월 23일2021년 5월 27일2021년 6월 28일미지원불가능
    참고

    기술 지원이 종료된 버전은 보안 패치 및 버그 수정을 제공하지 않습니다.

    Ncloud Kubernetes Service 릴리스 히스토리

    2024. 9. 26.

    구분변경 내용상세 경로
    Update - 기능 추가신규 Open API 제공
  • Cluster 인증 모드 설정
  • Cluster IAM 액세스 목록 조회
  • Cluster IAM 액세스 조회
  • Cluster IAM 액세스 생성
  • Cluster IAM 액세스 수정
  • Cluster IAM 액세스 삭제
  • Cluster 시크릿 암호화 설정
  • Ncloud Kubernetes Service 개요

    2024. 9. 5.

    구분변경 내용상세 경로
    Update - 기능추가ALB Ingress Controller 0.10.0 버전 제공
  • 서로 다른 네임스페이스의 서비스 라우팅 지원
  • ALB Ingress Controller 활용 예제

    2024. 8. 8.

    구분변경 내용상세 경로
    Update - 기타문제 해결 가이드 제공Ncloud Kubernetes Service 문제 해결

    2024. 7. 23.

    구분변경 내용상세 경로
    Update - 기능 추가Public LoadBalancer Subnet 도입
    - 공인 로드밸런서 생성을 위한 Public 타입의 LoadBalancer Subnet 생성 및 클러스터 부여 필요
    - 기존 생성된 공인 로드밸런서는 별도의 추가 설정 없이 이용 가능
    - Public LoadBalancer Subnet을 사용한 ALB 생성 시 최신 버전 설치 필요
    Subnet Management
    Update - 기능 추가NLB에서 UDP 타입 지원Load Balancer 인스턴스 연동
    Update - 기능추가Ncloud Kubernetes Service의 KMS Provider 지원
    - KMS(Key Management Service)와 Encrypting Confidential Data at Rest 를 활용해 ETCD에 저장되는 시크릿을 암호화
    시크릿 암호화 설정
    Update - 기능 변경Network LoadBalancer의 부하처리 성능 변경
    - 기존 Small, Medium, Large에서 Dynamic-Sizing으로 일원화. 워크로드와 상관없이 단 하나의 유형으로 대응 가능
    - 2023년 11월 23일 이후 생성된 Network LoadBalancer만 해당

    2024. 6. 20.

    구분변경 내용상세 경로
    Update - 기능 추가Kubernetes 1.28 제공공식 릴리즈 노트 - Planternetes
    CHANGELOG-1.28
    Update - 종료Kubernetes 1.26 버전의 신규 클러스터 생성 중단
    Update - 종료Ubuntu 18.04 판매 종료
    - Ubuntu 18.04를 사용하는 노드풀 생성 불가
    - Ubuntu 18.04를 사용하는 노드풀의 오토스케일링 불가
    - Ubuntu 18.04를 사용하는 노드풀의 확장 불가

    2024. 3. 21.

    구분변경 내용상세 경로
    Update - 기능 추가ALB Ingress Controller 0.9.0 버전 제공
    - Ingress 명세에서 service.port.name을 통해 특정 서비스 포트 지정 가능
    - 리스너 규칙으로 HTTP Header 조건 사용 가능
    ALB Ingress Controller 활용 예제
    Update - 기능 추가신규 Open API 제공
    - Server Role 추가
    API 가이드 문서

    2024. 1. 25.

    구분변경 내용상세 경로
    Update - 기능 추가Kubernetes 1.27.9 제공
    - Kubernetes 1.27에서 추가된 기능과 개선 사항에 대한 자세한 내용은 CHANGELOG에서 확인 가능
    - 버전에 대한 자세한 설명은 공식 릴리즈 노트에서 확인 가능
    CHANGELOG
    공식 릴리즈 노트
    Update - 종료Kubernetes 1.25 버전의 신규 클러스터 생성 중단
    Update - 기능 추가LoadBalancer Class 지원
    - spec.loadBalancerClass 지정을 통해 네이버 클라우드 플랫폼이 제공하는 기본값 이외의 로드밸런서 사용 가능

    2023. 12. 21.

    구분변경 내용상세 경로
    Update - 종료신규 노드풀 생성 시 Ubuntu 16.04 이미지 지원 종료
    Update - 기능 추가Cluster Monitoring에서 Alerts 기능 제공Cluster Monitoring

    2023. 11. 23.

    구분변경 내용상세 경로
    Update - 기능 변경Kubernetes Service가 Ncloud Kubernetes Service로 변경
    Update - 기능 추가Kubernetes 1.26.10 제공
    - Kubernetes 1.26에서 추가된 기능과 개선 사항에 대한 자세한 내용은 CHANGELOG에서 확인 가능
    - 버전에 대한 자세한 설명은 공식 릴리즈 노트에서 확인 가능
    CHANGELOG
    공식 릴리즈 노트
    Update - 종료Kubernetes 1.24 버전의 신규 클러스터 생성 중단
    Update - 기능 변경Kubernetes 1.26 버전으로 업그레이드 시 Ubuntu 20.04 서버 이미지 사용 필요
    - Ubuntu 16.04, Ubuntu 18.04 서버 이미지 사용 노드풀은 업그레이드 불가
    Update - 기능 추가노드풀 구성 시 역할 설정 기능 제공
    - 노드풀 단위로 역할 지정 가능
    - OpenAPI 사용 시 인증키 노출 없이 안전한 환경에서 작업 가능
    정책 및 역할 관리
    Update - 기능 추가ALB Ingress Controller 0.8.0 버전 제공
    - 멀티 인증서 등록 지원
    ALB Ingress Controller 설정

    2023. 9. 21.

    구분변경 내용상세 경로
    Update - 기능 추가신규 Open API 제공
    - Cluster Load Balancer Subnet 수정
    - NodePool Subnet 수정
    - NodePool Label 수정
    - NodePool Taint 수정
    - Cluster 반납보호 설정
    API 가이드 문서

    2023. 9. 07.

    구분변경 내용상세 경로
    Update - 기능 추가ALB Ingress Controller 0.7.3 버전부터 사용 가능한 신규 어노테이션 지원
    - alb.ingress.kubernetes.io/ssl-redirect
    ALB Ingress Controller 설정
    ALB Ingress Controller 활용 예제
    Update - 기능 추가클러스터 반납 보호 기능 추가
    - 설정을 통해 클러스터를 안전하게 보호 가능

    2023. 5. 25.

    구분변경 내용상세 경로
    Update - 기능 추가Ncloud Kubernetes Service 콘솔 상에서 로드밸런서 서브넷의 변경 기능 제공
    - 클러스터에 설정된 로드밸런서 서브넷이 삭제된 경우 이용 가능
    - 해당 기능을 통해 Kubernetes 클러스터에서 생성되는 로드밸런서의 기본 서브넷을 변경 가능

    2023. 4. 20.

    구분변경 내용상세 경로
    Update - 기능 추가Kubernetes 1.25.08 제공
    - Kubernetes 1.25에서 추가된 기능과 개선 사항에 대한 자세한 내용은 CHANGELOG에서 확인 가능
    - 버전에 대한 자세한 설명은 공식 릴리즈 노트에서 확인 가능
    CHANGELOG
    공식 릴리즈 노트
    Update - 종료Kubernetes 1.23 버전의 신규 클러스터 생성 중단
    Update - 기능 추가워커노드의 이미지로 RHEL 8.2, RHEL 8.6 제공
    Update - 기능 추가Kubernetes 1.23 버전 이후부터 Kubernetes Dashboard 제공
    - 클러스터 리소스 접근 및 정보 확인 가능
    - 클러스터에 접근 권한이 있는 계정(메인 계정, 서브어카운트)은 콘솔을 통해 Kubernetes Dashboard에 접근 가능
    - Kubernetes Dashboard에 대한 자세한 설명은 공식 문서에서 확인 가능
    공식 문서
    Update - 기능 추가신규 Open API 제공
    - 서버 이미지 조회
    - 서버 스펙 조회
    - 클러스터/노드풀 생성 시 서버 이미지 파라미터 추가
    - 클러스터/노드풀 업그레이드
    - OIDC 설정 및 조회
    - IP ACL 설정 및 조회
    - Audit Log 설정
    - 기존 클러스터에 서브넷 추가 기능
    API 가이드 문서
    Update - 기능 추가ALB Ingress Controller 신규 어노테이션 제공
    - alb.ingress.kubernetes.io/enable-access-log: 액세스 로그 수집 설정
    - alb.ingress.kubernetes.io/load-balancer-name: 로드 밸런서 이름 (최초 생성 시에만 적용)
    가이드 문서
    Update - 기능 추가노드풀 생성 시 Label, Taint 설정 기능 제공
    Update - 기능 추가기존 노드풀에 클러스터 서브넷으로 등록되어 있는 서브넷을 신규로 추가 가능
    Update - 기능 추가ncp-iam-authenticator에서 IAM SubAccount 그룹 기능 지원
    - 네이버클라우드플랫폼의 SubAccount 그룹 단위로 클러스터의 권한 지정 가능
    가이드 문서

    2023. 2. 23.

    구분변경 내용상세 경로
    Update - 기능 추가Kubernetes 1.24.10 제공
    - Kubernetes 1.24에서 추가된 기능과 개선 사항에 대한 자세한 내용은 CHANGELOG에서 확인 가능
    - 버전에 대한 자세한 설명은 공식 릴리즈 노트에서 확인 가능
    CHANGELOG
    공식 릴리즈 노트
    Update - 종료Kubernetes 1.22 버전의 신규 클러스터 생성 중단
    Update - 기능 추가Kubernetes 1.23.16 추가 제공
    - 기존 제공되었던 Kubernetes 1.23.9 버전에서 업그레이드 가능
    - 클러스터의 업그레이드 방법은 클러스터 업그레이드 가이드에서 확인 가능
    클러스터 업그레이드
    Update - 기능 추가Kubernetes에서 다중 네트워크 인터페이스를 사용하기 위한 CNI인 Multus CNI 제공
    - Ncloud Kubernetes Service의 기본 제공 CNI인 Cilium과 함께 사용하여 여러 개의 인터페이스를 포함하는 파드 생성 가능
    - Multus의 편리한 사용을 위한 상세 가이드 제공
    Multus CNI
    상세 가이드
    Update - 기능 추가신규 Container Runtime Interface 버전으로 Containerd 1.6.16 제공
    - 해당 버전은 워커노드 이미지 Ubuntu 20.04 사용 시 제공
    Update - 기능 추가IAM 인증을 통한 사용자 관리 시 ncp-auth ConfigMap의 ncloud.com/applied-ncp-auth 어노테이션 추가
    - ncp-auth의 생성/변경 시 자동으로 추가되며 해당 어노테이션을 통해 클러스터에 등록된 유저 확인 가능
    가이드 문서
    Update - 기능 추가IAM 클러스터 인증을 위한 ncp-iam-authenticator에서 update-kubeconfig 기능 추가
    - 해당 기능을 통해 기존 kubeconfig 파일에 신규 클러스터 추가 가능
    가이드 문서
    Update - 기능 추가NAS CSI 사용 시 Storage Class의 parameter.zoneNo 설정을 통해 NAS 생성 존 선택 가능가이드 문서

    2022. 12. 15.

    구분변경 내용상세 경로
    Update - 기능 추가네트워크 프록시 로드밸런서(NPLB), 네트워크 로드밸런서 (NLB)에서 신규 어노테이션 지원
    - NPLB
      - service.beta.kubernetes.io/ncloud-load-balancer-algorithm-type-code
      - service.beta.kubernetes.io/ncloud-load-balancer-enable-skip-acg-update
      - service.beta.kubernetes.io/ncloud-load-balancer-idle-timeout
      - service.beta.kubernetes.io/ncloud-load-balancer-cipher-suite-list
    - NLB
      - service.beta.kubernetes.io/ncloud-load-balancer-algorithm-type-code
      - service.beta.kubernetes.io/ncloud-load-balancer-enable-skip-acg-update
      - service.beta.kubernetes.io/ncloud-load-balancer-sticky-session
    Load Balancer 인스턴스 연동

    2022. 11. 22.

    구분변경 내용상세 경로
    Update - 기능 추가워커노드의 이미지로 Ubuntu 20.04 제공
    Update - 기능 추가신규 Container Runtime Interface 버전으로 Containerd 1.6.9 제공
    - 해당 버전은 워커노드 이미지 Ubuntu 20.04 사용 시 제공
    Update - 기능 추가신규 클러스터 인증 방식으로 OpenID Connect(OIDC) 기능 제공
    - 사용자는 OIDC를 구성하여 클러스터 인증 진행 가능
    OpenID Connect(OIDC) 인증 설정
    Update - 기능 추가ncp-iam-authenticator 1.0.6 버전 제공
    - 해당 버전부터 네이버 클라우드 플랫폼의 공식 저장소에 공개
    ncp-iam-authenticator
    Update - 기능 추가기존에 생성된 클러스터에 워커노드 서브넷 추가 가능
    Update - 기능 추가OpenAPI를 통해 클러스터 조회 시 acg_no 제공

    2022. 8. 18.

    구분변경 내용상세 경로
    Update - 기능 추가Kubernetes 1.23 버전 제공공식 릴리즈 노트
    Update - 종료Kubernetes 1.21 버전의 신규 클러스터 생성 중단
    Update - 기능 추가Cluster Monitoring 기능 제공
    - Kubernetes 1.23 버전 이상을 사용하는 클러스터에 제공
    - 노드, 파드의 메트릭을 그라파나 대시보드를 통해 모니터링 가능
    - 콘솔을 통해 접근 가능
    Update - 기능 추가ALB Ingress Controller에서 신규 어노테이션 지원
    - ALB Ingress Controller를 통해 애플리케이션 로드밸런서(ALB) 생성 시 어노테이션을 통해 Cipher Suite 설정 가능
    - Cipher Suite 설정 옵션

    2022. 7. 21.

    구분변경 내용상세 경로
    Update - 종료Admin 인증 지원 종료
    - Sub Account를 통한 인증 방식인 IAM 인증 제공
    - 인증 방식에 대한 자세한 사항은 Ncloud Kubernetes Service Sub Account 인증에서 확인 가능
    - 2022년 2월 13일 이후에 생성된 클러스터의 경우 IAM 인증 활성화
    - 해당 일자 이전에 생성된 클러스터의 경우 IAM 인증 전환 필요
    - Admin 인증 만료 시 기존 kubeconfig를 사용하는 애플리케이션에서 오류 발생 가능
    - 인증 만료로 인한 서비스 영향도 확인 후 인증 전환 필요
    Ncloud Kubernetes Service Sub Account 인증
    Admin 인증을 IAM 인증으로 전환

    2022. 5. 26.

    구분변경 내용상세 경로
    Update - 기능 추가Kubernetes 1.22 버전 제공공식 릴리즈 노트
    Update - 종료Kubernetes 1.20 버전의 신규 클러스터 생성 중단
    Update - 기능 추가Terraform에서도 Public Subnet 지원

    2022. 4. 21.

    구분변경 내용상세 경로
    Update - 기능 추가Ubuntu 18.04 서버 이미지를 통해 GPU 노드 생성 가능
    Update - 기능 개선ncp-iam-authenticator 1.0.5 버전 업데이트

    2022. 2. 17.

    구분변경 내용상세 경로
    Update - 기능 추가Kubernetes 1.21 버전 제공공식 릴리스 노트
    Update - 종료Kubernetes 1.19 버전의 신규 클러스터 생성 중단
    Update - 기능 추가IAM 인증 지원
    - 자세한 사항은 ncp-iam-authenticator 가이드에서 확인 가능
    - 인증서 기반의 Admin 인증을 사용하고 있었던 기존 클러스터는 IAM 인증으로 전환 가능
    - ncp-iam-authenticator을 통해 SubAccount 계정 별로 클러스터 권한 제어 가능
    - 각 사용자마다 Kubeconfig의 관리를 통해 클러스터 보안 강화
    ncp-iam-authenticator 가이드
    Update - 기능 추가클러스터 서브넷으로 Public Subnet 이용 가능
    - 클러스터 생성 시 Private Subnet, Public Subnet 중 선택하여 구성 가능
    - Public Subnet 이용 시 워커 노드는 각각 공인 IP를 할당받게 됨
    - 할당받은 워커노드의 IP는 반납하거나 변경할 수 없음
    Update - 기능 추가Init-Script Installer 지원Init-Script Installer 가이드

    2021. 12. 21.

    구분변경 내용상세 경로
    Update - 기능 추가Kubernetes 1.20 버전 제공공식 릴리스 노트
    Update - 기능 변경Kubernetes 1.20 버전 이후부터 Container Runtime Interface(CRI)로 Containerd 제공
    Update - 기능 변경Kubernetes 1.20 버전 이후부터 콘솔을 통한 Script 기능 제공 중단
    Update - 종료Kubernetes 1.18 버전의 신규 클러스터 생성 중단
    Update - 기능 추가Terraform을 통한 Ncloud Kubernetes Service 클러스터 생성 지원

    2021. 12. 09.

    구분변경 내용상세 경로
    NewNcloud Kubernetes Service 싱가포르 리전 출시

    2021. 11. 25.

    구분변경 내용상세 경로
    Update - 기능 추가NaverCloud NAS CSI 지원NAS CSI 가이드
    Update - 기능 추가네트워크 프록시 로드밸런서(NPLB) 신규 어노

    테이션 지원
    - Proxy-Protocol 활성화 옵션 | |

    2021. 9. 16.

    구분변경 내용상세 경로
    Update - 기능 추가Kubernetes 1.19 버전 제공공식 릴리스 노트

    2021. 8. 26.

    구분변경 내용상세 경로
    Update - 기타사용 가이드 개편
    - 사용 가이드 구성 및 내용 개편
    - 사용 가이드 릴리스 노트 제공

    2021. 7. 27.

    구분변경 내용상세 경로
    Update - 기능 추가Ubuntu 18.04 이미지 지원
    Update - 기능 추가네트워크 프록시 로드밸런서(NPLB) 지원
    - 로드밸런서 타입의 서비스 생성 시 기본 타입이 NPLB로 변경
    - 네트워크 로드밸런서(NLB) 생성이 필요한 경우 관련 어노테이션(service.beta.kubernetes.io/ncloud-load-balancer-layer-type)을 통해 생성 가능

    2021. 5. 27.

    구분변경 내용상세 경로
    Update - 기능 추가Kubernetes 1.18 버전 제공공식 릴리스 노트
    Update - 기능 추가노드풀의 서브넷을 특정 Private Subnet으로 지정하여 이용 가능
    Update - 기능 추가클러스터의 Audit Log 설정을 통해 Cloud Log Analytics에서 감사 로그 조회 가능
    Update - 기능 추가Velero를 통해 클러스터의 안정적인 백업 기능 지원

    2021. 3. 4.

    구분변경 내용상세 경로
    Update - 기능 추가워커노드 스펙 추가
    - 기존 Standard 타입 이외에 High CPU, High Memory 타입 추가

    2021. 2. 4.

    구분변경 내용상세 경로
    Update - 기능 개선노드풀/노드 UI 개선
    - 더욱 편리하고 상세하게 정보를 확인 가능
    Update - 기능 추가Kubernetes 콘솔에서 노드를 선택하고 삭제할 수 있는 기능 추가

    2020. 11. 18.

    구분변경 내용상세 경로
    Update - 기능 추가VPC 환경의 쿠버네티스 클러스터 내 Pod의 CPU, 메모리 자원 사용량을 Cloud Insight에서 확인 가능

    2020. 10. 22.

    구분변경 내용상세 경로
    Update - 기능 추가NKS Ingress ALB Controller 제공
    - ALB Ingress Controller를 통해 Kubernetes Ingress를 Load Balancer와 연동하여 트래픽을 라우팅 가능
    Update - 기능 추가Velero를 통한 백업 및 복구 기능 제공

    2020. 8. 27.

    구분변경 내용상세 경로
    Update - 기능 개선클러스터 생성 시 유효성 검사 개선
    Update - 기능 개선서버 정보 변경에 대한 콘솔 동작 개선

    2020. 6. 16.

    구분변경 내용상세 경로
    Update - 기능 추가Multiple Subnet 지원
    - Ncloud Kubernetes Service(on VPC) 콘솔에서는 클러스터에서 사용할 VPC, Private Subnet, 로드 밸런서 전용 Subnet 지정 가능
    - Ncloud Kubernetes Service(on VPC)의 Private Subnet은 최대 3개까지 선택 가능하며, private 대역(10.0.0.0/8,172.16.0.0/12,192.168.0.0/16) 내에서 /17~/26 범위의 Private Subnet, 로드 밸런서 전용 Subnet 필요
    - Docker Bridge 대역의 충돌을 방지하기 위해 172.17.0.0/16 범위 내의 Private Subnet, 로드 밸런서 전용 Subnet 선택 불가
    Update - 기능 추가Multiple Node Pool 지원
    - Ncloud Kubernetes Service(on VPC)의 Node Pool은 동일한 서버 성능을 가지는 노드의 집합
    - 클러스터에는 1개의 기본 Node pool이 지정되어 있으며 최소 1개 이상의 노드 수를 가지는 Node pool을 추가 가능
    - 노드풀은 최대 10개까지 생성 가능하며, 각 Nodepool별로 서버 스펙, 노드의 수, 자동확장(Cluster Autoscaler) 설정 가능
    Update - 기능 추가클러스터 자동 확장 설정 기능
    - Kubernetes에서 클러스터를 자동으로 확장하거나 축소되도록 기능 제공
    - Cluster Autoscaler는 클러스터의 사용 가능한 자원과 Pod 요청하는 자원량을 비교하여 Node의 수를 증가시키거나 감소

    2020. 3. 12.

    구분변경 내용상세 경로
    Update - 기능 추가로드밸런서 신규 어노테이션 지원
    - 로드밸런서 CIDR를 annotation으로 설정 가능
    - ACG의 Inbound source를 annotation으로 설정 가능

    2020. 2. 20.

    구분변경 내용상세 경로
    NewNcloud Kubernetes Service VPC 버전 출시
    Update - 기능 추가Kubernetes 1.16, 1.17 버전 제공
    Update - 기능 추가주요하게 강화된 기능
    - 작업자 노드와 관리형 제어 영역 간에 안전한 통신을 제공하고, 작업자 노드를 빠르게 프로비저닝하고 자동으로 확장
    - 온디맨드 업그레이드 및 패치 제공
    - 클러스터 초기 구성 시, 필요한 애플리케이션 모듈을 선택하여 설치 가능
    - Container Storage Interface를 제공하여, 필요한 블록스토리지를 자동으로 생성 가능

    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.