Ncloud Kubernetes Service 릴리스 노트
    • PDF

    Ncloud Kubernetes Service 릴리스 노트

    • PDF

    기사 요약

    VPC 환경에서 이용 가능합니다.

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

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

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

    Kubernetes 지원 버전

    Kubernetes VersionKubernetes 릴리즈 날짜Kubernetes 지원 종료 날짜NKS(Ncloud Kubernetes Service) 릴리즈 날짜기술지원 여부신규 클러스터 생성 여부
    1.282023년 8월 15일2024년 10월 28일2024년 8월 22일지원가능
    1.272023년 4월 11일2024년 6월 28일2024년 2월 22일지원가능
    1.262022년 12월 9일2024년 2월 28일2023년 12월 14일미지원불가능
    1.252022년 8월 23일2023년 10월 27일2023년 6월 15일미지원불가능
    1.242022년 5월 3일2023년 7월 28일2023년 3월 23일미지원불가능
    1.232021년 12월 7일2023년 2월 28일2022년 9월 22일미지원불가능
    1.222021년 8월 4일2022년 10월 28일2022년 6월 22일미지원불가능
    1.212021년 4월 8일2022년 6월 27일2022년 3월 24일미지원불가능
    1.202020년 12월 8일2022년 2월 28일2022년 1월 13일미지원불가능
    1.192020년 8월 26일2021년 10월 28일2021년 10월 28일미지원불가능
    1.182020년 3월 23일2021년 6월 28일2021년 7월 8일미지원불가능
    • Ncloud Kubernetes Service는 신규 클러스터 생성이 가능한 버전에 대해서만 기술 지원을 제공하며, 이는 Kubernetes의 공식 지원 종료 날짜와는 별개입니다.
    • 기술 지원이 종료된 버전은 보안 패치와 버그 수정이 제공되지 않습니다.

    Ncloud Kubernetes Service 릴리스 노트

    2024. 9. 5.

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

    2024. 8. 22.

    구분변경 내용상세 경로
    Update - 기능 추가Kubernetes 1.28 제공Kubernetes 1.28 릴리스 노트
    CHANGELOG-1.28
    Update - 종료Kubernetes 1.26 버전의 신규 클러스터 생성 중단
    Update - 기능추가Ncloud Kubernetes Service의 KMS Provider 지원
  • KMS(Key Management Service)와 Encrypting Confidential Data at Rest 를 활용해 ETCD에 저장되는 시크릿 암호화
  • 시크릿 암호화 설정

    2024. 8. 8.

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

    2024. 5. 23.

    구분변경 내용상세 경로
    Update - 기능 추가Ncloud Kubernetes Service(KVM) 출시
  • 클러스터 생성 시 하이퍼바이저 옵션으로 KVM을
  • 기존 XEN 기반 클러스터에 비해 더 유연하고 적은 제약 조건으로 서비스 이용 가능
  • Update - 기능 추가워커노드 이미지로 Ubuntu 22.04 제공
  • KVM 기반 Ncloud Kubernetes Service에서만 사용 가능
  • Update - 기능 추가클러스터 인증 모드로 API 방식 제공
  • 클러스터 생성 시 인증 모드 선택
  • 기존 CONFIGMAP 방식으로 구성된 클러스터는 콘솔을 통해 API 방식으로 변경 가능
  • API 방식에서 CONFIGMAP 방식으로 변경은 미지원
  • IAM 인증 사용자 관리(액세스 항목)
    Update - 기능 추가Ncloud Kubernetes Service를 통해 생성된 Network Proxy LoadBalancer의 Dynamic-Sizing 기능 이용 가능LoadBalancer 인스턴스 연동
    Update - 기능 추가NAS CSI 사용 시 NAS 암호화 설정 지원NAS 볼륨 CSI
    Update - 기능 추가신규 Open API 제공
  • Server Role 추가
  • Cluster 목록 조회

    2024. 2. 22.

    구분변경 내용상세 경로
    Update - 기능 추가Kubernetes 1.27 제공
  • CHANGELOG
  • Kubernetes 1.27 릴리스 노트
  • Update - 종료Kubernetes 1.24, 1.25 버전의 신규 클러스터 생성 중단
    Update - 기능 추가Kubernetes 1.27 버전부터 Load Balancer Class 지원
  • spec.loadBalancerClass 지정을 통해 네이버 클라우드 플랫폼이 제공하는 기본값 이외의 로드밸런서 사용 가능
  • Update - 기능 추가ALB Ingress Controller의 0.9.0 버전 제공
  • Ingress 명세에서 service.port.name을 통해 특정 서비스 포트 지정 가능
  • 리스너 규칙으로 HTTP Header 조건 사용 가능
  • ALB Ingress Controller 활용 예제

    2024. 1. 11.

    구분변경 내용상세 경로
    Update - 기능 추가Cluster Monitoring에서 Alerts 기능 제공Cluster Monitoring

    2023. 12. 14.

    구분변경 내용상세 경로
    Update - 기타서비스명 변경
  • Kubernetes Service → Ncloud Kubernetes Service
  • Update - 기능 추가Kubernetes 1.26 제공
  • Ubuntu 20.04를 서버 이미지로 사용하는 신규 노드풀을 생성해야 업그레이드 가능
  • Ubuntu 16.04, Ubuntu 18.04를 서버 이미지로 사용하는 노드풀은 업그레이드 불가
  • Kubernetes 1.26 CHANGELOG
  • Kubernetes 1.26 릴리스 노트
  • Update - 기능 추가노드풀 구성 시 역할 설정 기능 제공
  • 사용자는 노드풀 단위로 역할을 지정 가능
  • Open API 사용 시 인증키 노출 없이 안전한 환경에서 작업 수행 가능
  • 정책 및 역할 관리
    Update - 기능 추가Public LoadBalancer Subnet 도입
  • 공인 로드밸런서를 생성하기 위해 Public 타입의 LoadBalancer Subnet을 생성하고 클러스터에 부여하는 과정 필요
  • Subnet Management를 통해 서브넷 생성 가능
  • Ncloud Kubernetes Service > 클러스터 선택 > LB Subnet 항목에서 사용 중인 클러스터에 생성한 서브넷을 부여
  • 기존에 생성된 공인 로드밸런서는 별도의 추가 설정 없이 이용 가능하나 공인 아이피 삭제 방지 어노테이션을 사용하더라도 공인 아이피 반납 불가
  • Public LoadBalancer Subnet을 사용하여 Application Load Balancer (ALB)를 생성하기 위해서는 ALB Ingress Controller의 최신 버전 설치 필요
  • Update - 기능 추가ALB Ingress Controller의 0.8.0 버전 제공
  • Public LoadBalancer Subnet을 통한 공인 로드밸런서 생성 지원
  • 공인 아이피 보존 기능 지원
  • 멀티 인증서 등록 지원
  • ALB Ingress Controller 설정
    Update - 기능 추가NLB에서 UDP 타입 지원
    Update - 기능 추가로드밸런서 아이피 부여 기능 제공
  • VPC > Public IP 메뉴에서 공인 아이피를 사전 생성한 후 로드밸런서 생성 시 부여 가능
  • 부여된 공인 아이피는 로드밸런서 삭제 시 자동으로 삭제
  • 사전에 NLB/NPLB: spec.loadBalancerIP에 생성 된 아이피 지정
  • ALB: alb.ingress.kubernetes.io/public-ip-instance-no 어노테이션에 공인 아이피 번호 지정
  • Update - 기능 추가공인 아이피 보존 기능 지원
  • 각각 아래 어노테이션을 통해 로드밸런서가 삭제되어도 공인 아이피 보존 가능
  • NLB/NPLB: service.beta.kubernetes.io/ncloud-load-balancer-retain-public-ip-on-termination: "true"
  • ALB: alb.ingress.kubernetes.io/ncloud-load-balancer-retain-public-ip-on-termination: "true"
  • Update - 기능 추가Ubuntu 20.04 이미지 사용 시 신규 커널 버전인 5.4.0-163-generic 제공
  • 워커 노드의 교체를 통해 변경된 커널 버전 사용 가능
  • 2023. 9. 7.

    구분변경 내용상세 경로
    Update - 기능 추가ALB Ingress Controller의 0.7.3 버전부터 사용 가능한 신규 어노테이션 지원
  • alb.ingress.kubernetes.io/ssl-redirect
  • ALB Ingress Controller 설정
  • ALB Ingress Controller 활용 예제
  • 2023. 6. 15.

    구분변경 내용상세 경로
    Update - 기능 추가Kubernetes 1.25.08 제공
  • Kubernetes 1.25 릴리스 노트
  • 공식 릴리스 노트
  • Update - 종료Kubernetes 1.23 버전의 신규 클러스터 생성 중단
    Update - 기능 추가ALB Ingress Controller 에서 신규 어노테이션 제공
  • alb.ingress.kubernetes.io/enable-access-log: 액세스 로그 수집 설정
  • alb.ingress.kubernetes.io/load-balancer-name: 로드 밸런서 이름 (최초 생성 시에만 적용)
  • ALB Ingress Controller 설정
    Update - 기능 추가노드풀 생성 시 Label, Taint 설정 기능 제공
    Update - 기능 추가기존 생성된 노드풀에 클러스터 서브넷으로 등록되어 있는 서브넷을 신규로 추가 가능
    Update - 기능 추가Ncloud Kubernetes Service 콘솔에서 로드밸런서 서브넷의 변경 기능 제공
  • 클러스터에 설정된 로드밸런서 서브넷이 삭제된 경우 이용 가능
  • 해당 기능을 통해 Kubernetes 클러스터에서 생성되는 로드밸런서의 기본 서브넷 변경 가능
  • 2023. 5. 25.

    구분변경 내용상세 경로
    Update - 기능 추가Ubuntu 20.04 이미지 사용 시 신규 커널 버전인 5.4.0-148-generic 제공
  • 워커노드 교체를 통해 변경된 커널 버전 사용 가능
  • 2023. 5. 11.

    구분변경 내용상세 경로
    Update - 기능 추가Kubernetes 1.23 버전 이후부터 Kubernetes Dashboard 제공
  • 클러스터 리소스 접근 및 정보 확인
  • 클러스터에 접근 권한이 있는 계정(메인 계정, 서브어카운트)은 콘솔을 통해 Kubernetes Dashboard에 접근 가능
  • 공식 문서

    2023. 3. 23.

    구분변경 내용상세 경로
    Update - 기능 추가Kubernetes 1.24.10 제공
  • CHANGELOG
  • Kubernetes 1.24 릴리스 노트
  • Update - 종료Kubernetes 1.22 버전의 신규 클러스터 생성 중단
    Update - 기능 추가Kubernetes 1.23.16 추가 제공
  • 기존 제공되었던 Kubernetes 1.23.9 버전에서 업그레이드 가능
  • 클러스터 업그레이드 방법 가이드
  • 클러스터 업그레이드
    Update - 기능 추가신규 Open API 제공
  • 서버 이미지 조회
  • 서버 스펙 조회
  • 클러스터/노드풀 생성 시 서버 이미지 파라미터 추가
  • 클러스터/노드풀 업그레이드
  • OIDC 설정 및 조회
  • IP ACL 설정 및 조회
  • Audit Log 설정
  • 기존 클러스터에 서브넷 추가 기능
  • Ncloud Kubernetes Service 개요
    Update - 기능 추가Multus CNI 제공
  • Kubernetes에서 다중 네트워크 인터페이스 사용에 필요한 CNI
  • Ncloud Kubernetes Service의 기본 제공 CNI인 Cilium과 함께 사용하여 여러 개의 인터페이스를 포함하는 파드 생성 가능
  • multus-cni
  • 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 생성/변경 시 자동으로 추가되며 해당 어노테이션으로 클러스터에 등록된 유저 확인 가능
  • IAM 인증 사용자 관리
    Update - 기능 추가IAM 클러스터 인증을 위한 ncp-iam-authenticator에서 update-kubeconfig 기능 추가
  • 해당 기능으로 기존 kubeconfig 파일에 신규 kubernetes cluster 추가 가능
  • IAM 인증 kubeconfig 생성/업데이트

    2023. 1. 19.

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

    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. 9. 22.

    구분변경 내용상세 경로
    Update - 기능 추가Kubernetes 1.23 버전 제공Kubernetes 1.23 릴리스 노트
    Update - 종료Kubernetes 1.21 버전의 신규 클러스터 생성 중단
    Update - 기능 추가Ncloud Kubernetes Service API Endpoint에 대해 IP ACL (Access Control List) 제공
  • IP ACL(Access Control List)에 관련된 Sub Account 상세 권한
  • 클러스터 접속 및 관리
    Update - 기능 추가Cluster Monitoring 기능 제공
  • Kubernetes 1.23 버전 이상을 사용하는 클러스터에 제공
  • 노드, 파드의 메트릭을 그라파나 대시보드를 통해 모니터링 할 수 있으며 콘솔을 통해 접근 가능
  • Update - 기능 추가ALB Ingress Controller 에서 신규 어노테이션 지원
  • ALB Ingress Controller를 통해 애플리케이션 로드밸런서(ALB) 생성 시 어노테이션을 통해 Cipher Suite 설정 가능
  • Cipher Suite 설정 옵션
  • Update - 기능 추가워커노드의 이미지로 Ubuntu 20.04 제공

    2022. 6. 3.

    구분변경 내용상세 경로
    Update - 기능 추가Kubernetes 1.22 버전 제공Kubernetes 1.22 릴리스 노트
    Update - 종료Kubernetes 1.20 버전의 신규 클러스터 생성 중단
    Update - 기능 추가Ubuntu 18.04 서버 이미지를 통해 GPU 노드 생성 지원
    Update - 기능 추가ncp-iam-authenticator의 1.0.5 버전 업데이트
    Update - 기능 추가Terraform에서도 Public Subnet 지원
    Update - 종료admin.conf 인증방식 지원 종료
  • 보안성과 안정성이 높은 IAM 인증 방식으로 통합 제공
  • 2022. 3. 24.

    구분변경 내용상세 경로
    Update - 기능 추가Kubernetes 1.21 버전 제공Kubernetes 1.21 릴리스 노트
    Update - 종료Kubernetes 1.19 버전의 신규 클러스터 생성 중단
    Update - 기능 추가IAM 인증 지원
  • 인증서 기반의 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 지원InitScript 설정

    2022. 1. 13.

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

    2021. 10. 28.

    구분변경 내용상세 경로
    Update - 기능 추가Kubernetes 1.19 버전 제공Kubernetes 1.19 릴리스 노트
    Update - 기능 추가NaverCloud NAS CSI를 지원NAS 볼륨 CSI

    2021. 8. 26.

    구분변경 내용상세 경로
    NewNcloud Kubernetes Service(VPC)의 공공 남부권 리전 출시
    Update - 기타사용 가이드 구성 및 내용 개편Ncloud Kubernetes Service 개요
    Update - 기타릴리스 노트 제공Ncloud Kubernetes Service 릴리스 노트

    2021. 7. 8.

    구분변경 내용상세 경로
    NewNcloud Kubernetes Service(VPC) 출시 (공공 수도권 리전)
    Kubernetes 1.18 버전 제공
    Kubernetes 1.18 릴리스 노트

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

    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.