Ncloud Kubernetes Service 릴리스 노트
VPC 환경에서 이용 가능합니다.
Ncloud Kubernetes Service 사용 가이드의 릴리스 노트입니다. 릴리스 내용은 다음과 같은 기준으로 구분하여 작성했습니다.
- New
- Update
- 기능 추가: 서비스의 신규 기능 추가
- 기능 변경: 서비스의 기능 변경
- 버그 개선: 서비스의 버그 개선
- 종료: 서비스 기능이나 서비스의 종료(fade-out)
- 기타: 서비스 업데이트와 무관한 가이드 내용 또는 구성의 변경
위 기준을 참고하여 릴리스 노트의 상세한 내용을 확인해 주십시오.
Kubernetes 지원 버전
Kubernetes Version | Kubernetes 릴리즈 날짜 | Kubernetes 지원 종료 날짜 | NKS(Ncloud Kubernetes Service) 릴리즈 날짜 | 기술지원 여부 | 신규 클러스터 생성 여부 |
---|
1.28 | 2023년 8월 15일 | 2024년 10월 28일 | 2024년 8월 22일 | 지원 | 가능 |
1.27 | 2023년 4월 11일 | 2024년 6월 28일 | 2024년 2월 22일 | 지원 | 가능 |
1.26 | 2022년 12월 9일 | 2024년 2월 28일 | 2023년 12월 14일 | 미지원 | 불가능 |
1.25 | 2022년 8월 23일 | 2023년 10월 27일 | 2023년 6월 15일 | 미지원 | 불가능 |
1.24 | 2022년 5월 3일 | 2023년 7월 28일 | 2023년 3월 23일 | 미지원 | 불가능 |
1.23 | 2021년 12월 7일 | 2023년 2월 28일 | 2022년 9월 22일 | 미지원 | 불가능 |
1.22 | 2021년 8월 4일 | 2022년 10월 28일 | 2022년 6월 22일 | 미지원 | 불가능 |
1.21 | 2021년 4월 8일 | 2022년 6월 27일 | 2022년 3월 24일 | 미지원 | 불가능 |
1.20 | 2020년 12월 8일 | 2022년 2월 28일 | 2022년 1월 13일 | 미지원 | 불가능 |
1.19 | 2020년 8월 26일 | 2021년 10월 28일 | 2021년 10월 28일 | 미지원 | 불가능 |
1.18 | 2020년 3월 23일 | 2021년 6월 28일 | 2021년 7월 8일 | 미지원 | 불가능 |
- Ncloud Kubernetes Service는 신규 클러스터 생성이 가능한 버전에 대해서만 기술 지원을 제공하며, 이는 Kubernetes의 공식 지원 종료 날짜와는 별개입니다.
- 기술 지원이 종료된 버전은 보안 패치와 버그 수정이 제공되지 않습니다.
Ncloud Kubernetes Service 릴리스 노트
2024. 9. 5.
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.
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 제공 | CHANGELOGKubernetes 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.
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 CHANGELOGKubernetes 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.
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 제공CHANGELOGKubernetes 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에서 다중 네트워크 인터페이스 사용에 필요한 CNINcloud Kubernetes Service의 기본 제공 CNI인 Cilium과 함께 사용하여 여러 개의 인터페이스를 포함하는 파드 생성 가능 | multus-cniMultus 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.
2021. 8. 26.
2021. 7. 8.
의견을 보내 주셔서 감사합니다! 우리 팀이 당신에게 돌아갈 것입니다.