Ncloud Kubernetes Service release notes

Prev Next

Available in VPC

Keep track of changes to the Ncloud Kubernetes Service user guide. The release notes include:

  • New
    • Initial release
  • Update
    • Added: New features
    • Changed: Feature enhancements
    • Fixed: Bug fixes
    • Deprecated: Feature deprecations or service shutdown
    • Miscellaneous: Documentation changes

Read on for detailed descriptions of each release.

Kubernetes supported version

Kubernetes Version Kubernetes release date Kubernetes support end date Ncloud Kubernetes Service release date Ncloud Kubernetes Service support end date Technical support status New cluster creation status
1.34 August 27, 2025 October 27, 2026 January 22, 2026 January 2027 Supported Available
1.33 April 23, 2025 June 28, 2026 September 18, 2025 September 2026 Supported Available
1.32 December 11, 2024 March 23, 2026 April 17, 2025 April 2026 Supported Available
1.31 August 13, 2024 June 28, 2025 March 20, 2025 March 2026 Not supported Unavailable
1.30 April 17, 2024 June 28, 2025 January 16, 2025 January 2026 Not supported Unavailable
1.29 December 13, 2023 February 28, 2025 October 17, 2024 October 2025 Not supported Unavailable
1.28 August 15, 2023 October 28, 2024 June 20, 2024 January 16, 2025 Not supported Unavailable
1.27 April 11, 2023 June 28, 2024 January 25, 2024 October 17, 2024 Not supported Unavailable
1.26 December 9, 2022 February 28, 2024 November 23, 2023 June 20, 2024 Not supported Unavailable
1.25 August 23, 2022 October 27, 2023 April 20, 2023 January 25, 2024 Not supported Unavailable
1.24 May 3, 2022 July 28, 2023 February 23, 2023 November 23, 2023 Not supported Unavailable
1.23 December 7, 2021 February 28, 2023 August 18, 2022 April 20, 2023 Not supported Unavailable
1.22 August 4, 2021 October 28, 2022 May 26, 2022 February 23, 2023 Not supported Unavailable
1.21 April 8, 2021 June 28, 2022 February 17, 2022 August 18, 2022 Not supported Unavailable
1.20 December 8, 2020 February 28, 2022 December 21, 2021 May 26, 2022 Not supported Unavailable
1.19 August 26, 2020 October 28, 2021 September 16, 2021 February 17, 2022 Not supported Unavailable
1.18 March 23, 2020 June 28, 2021 May 27, 2021 December 21, 2021 Not supported Unavailable
Note
  • For versions for which technical support has been discontinued, security patches and bug fixes are no longer provided.
  • Technical support is provided for 1 year after the launch of Ncloud Kubernetes Service. Since the exact support end dates are not provided because the deployment schedule has not been settled, refer to the year and month only.

Ncloud Kubernetes Service release history

January 22, 2026

Type Change Go to page
Update - Added Released Kubernetes 1.34.
Update - Deprecated Discontinued creation of new clusters with Kubernetes 1.31.

November 20, 2025

Type Change Go to page
Update - Added Changed Cilium version
  • Released Cilium version 1.17.8 as the Kubernetes network plugin.
  • Cilium 1.17
    Update - Added Applied runc 1.2.8
  • Applied runc version 1.2.8 to improve container runtime environment.
  • runc release

    September 18, 2025

    Type Change Go to page
    Update - Added Released Kubernetes 1.33.4.
    Update - Added Released Kubernetes 1.32.8.
    Update - Deprecated Discontinued cluster creation on Kubernetes version 1.30.8.
    Update - Deprecated Discontinued cluster creation on Kubernetes version 1.32.6.
    Update - Added Released Secret Store CSI. Secret Manager integrations
    Update - Added Upgraded CSI Component version.
    • Released Snapshot v1 and closed v1beta1 support.

    July 17, 2025

    Type Change Go to page
    Update - Added Released Kubernetes 1.32.6.
    Update - Deprecated Discontinued cluster creation on Kubernetes version 1.32.3.
    Update - Added Added support for Fabric Cluster.

    June 19, 2025

    Type Change Go to page
    Update - Added Released Ubuntu 24.04 image for worker nodes.
    • Available only on KVM-based Ncloud Kubernetes Service.
    Update - Added Released Containerd 1.7.27 as a new Container Runtime Interface version.
    Update - Added Released Cilium 1.17.
    • Available only on Kubernetes version 1.32 or later.
    Update - Added Added worker node specifications.
    • Released L4 and L40S on KVM hypervisor clusters.
    • Released only in the KR-2 Zone.
    • Available only on Ubuntu 24.04.
    Update - Added Added worker node specifications.
    • AMD server types made available on KVM hypervisor clusters.
    Update - Added Added support for TLS 1.3 when creating load balancers.
    Update - Fixed Added CB2 support for storage backup through Velero.

    April 17, 2025

    Type Change Go to page
    Update - Added Released Kubernetes 1.32.
    Update - Deprecated Discontinued creation of new clusters with Kubernetes 1.29.
    Update - Added Added annotation support for Access Controller List configuration when creating load balancer.
    Update - Changed Changed default storage type when a Block Storage is created through CSI to CB2.
    Update - Miscellaneous Added document for load balancer creation examples.
    • Example of Network Load Balancer using a UDP listener.
    • Example of Access Controller List configuration.

    March 20, 2025

    Type Change Go to page
    Update - Added Released Kubernetes 1.31.
    Update - Changed Changed Kubernetes version provision policy.
    • Number of provided versions increased from 2 to 3 from Kubernetes 1.31.
    Update - Added Added support for CB2 and FB2 storage types when a block storage was created on clusters that use the KVM hypervisor type. Block Storage CSI

    January 16, 2025

    Type Change Go to page
    Update - Added Released Kubernetes 1.30.
    Update - Deprecated Discontinued creation of new clusters with Kubernetes 1.28.
    Update - Added Added settings for block storage types for clusters that use the KVM hypervisor.
    Update - Added Added examples for installing Cilium Hubble. Cilium Hubble installation examples
    Update - Fixed Fixed errors in Cluster Monitoring metrics.
    Update - Fixed Fixed an ALB Ingress Controller error.
    • Error when using and then removing alb.ingress.kubernetes.io/ssl-redirect annotation without defaultBackend set.
    Set ALB Ingress Controller

    November 21, 2024

    Type Change Go to page
    Update - Added Supported setting the load balancer size to xlarge through annotations when creating a Network Proxy Load Balancer. Integrating Load Balancer instances
    Update - Added ALB Ingress Controller 0.11.0 released.
    • Added xlarge load balancer size.
    Configuring ALB Ingress Controller
    Update - Deprecated Discontinued Ncloud Kubernetes Service in Classic environment.

    October 17, 2024

    Type Change Go to page
    Update - Added Released Kubernetes 1.29.
    Update - Deprecated Discontinued creation of new clusters with Kubernetes 1.27.
    Update - Added Released ncr-credential-provider.
    • Enabled access to Ncloud Container Registry through node roles.
    Node IAM Role use cases

    September 26, 2024

    Type Change Go to page
    Update - Added Added new Open API.
    • Set cluster authentication mode
    • View cluster IAM access list
    • View cluster IAM access
    • Create cluster IAM access
    • Edit cluster IAM access
    • Delete cluster IAM access
    • Set encryption for cluster secret
    Ncloud Kubernetes Service overview

    September 5, 2024

    Type Change Go to page
    Update - Added ALB Ingress Controller 0.10.0 released.
    • Supported routing services across different namespaces.
    ALB Ingress Controller use cases

    July 23, 2024

    Type Change Go to page
    Update - Added Added KMS Provider support for Ncloud Kubernetes Service.
    • Encrypted secrets stored in ETCD using Key Management Service (KMS) and Encrypting Confidential Data at Rest.
    Secret encryption settings

    July 4, 2024

    Type Change Go to page
    Update - Miscellaneous Provided troubleshooting guide. Ncloud Kubernetes Service troubleshooting

    June 20, 2024

    Type Change Go to page
    Update - Added Released Kubernetes 1.28.
    Update - Deprecated Discontinued creation of new clusters with Kubernetes 1.26.
    Update - Added Added support for Navix OS image for worker nodes.
    Update - Deprecated Discontinued Ubuntu 18.04 sales.
    • Discontinued creating node pools that use Ubuntu 18.04.
    • Discontinued auto scaling for node pools using Ubuntu 18.04.
    • Scaling was not available for node pools that used Ubuntu 18.04.

    April 25, 2024

    Type Change Go to page
    New Ncloud Kubernetes Service (KVM) released in Singapore (SGN) and Japan (JPN) Regions.
    • When creating a cluster, KVM could be selected as the hypervisor.
    • Compared to existing XEN-based clusters, services became available with more flexibility and fewer constraints.
    Update - Added Provided API methods in the cluster authentication mode to Korea (KR) Region.
    • Added authentication mode for selection when creating a cluster.
    • Enabled switching to API mode through the console for clusters configured with the existing CONFIGMAP mode. (Except switching back from API mode to CONFIGMAP mode.)
    Managing IAM authentication user (access entry)
    Update - Added Dynamic-Sizing function available for Network Proxy Load Balancer created via Ncloud Kubernetes Service.
    • Applied only to load balancers created on or after November 23, 2023.
    • For existing load balancers, a new load balancer needs to be created when changing the type.
    Integrating Load Balancer instances

    March 21, 2024

    Type Change Go to page
    New Ncloud Kubernetes Service (KVM) released.
    • When creating a cluster, KVM could be selected as the hypervisor.
    • Compared to existing XEN-based clusters, services became available with more flexibility and fewer constraints.
    Update - Added Released Ubuntu 22.04 image for worker nodes.
    • Available only on KVM-based Ncloud Kubernetes Service.
    Update - Added ALB Ingress Controller 0.9.0 released.
    • Enabled service port assignment in the Ingress specifications through service.port.name.
    • HTTP header conditions could be used in listener rules.
    ALB Ingress Controller use cases
    Update - Added Added new Open API.
    • Added server role.
    Ncloud Kubernetes Service overview

    January 25, 2024

    Type Change Go to page
    Update - Added Released Kubernetes 1.27.9.
    Update - Deprecated Discontinued creation of new clusters with Kubernetes 1.25.
    Update - Added Added support for Load Balancer Class resource.
    • Enabled use for load balancers different from the default one provided by NAVER Cloud Platform by specifying spec.loadBalancerClass.

    December 21, 2023

    Type Change Go to page
    Update - Deprecated Discontinued support for Ubuntu 16.04 image for new node pool creation.
    Update - Added Added alerts feature in Cluster Monitoring. Cluster Monitoring

    November 23, 2023

    Type Change Go to page
    Update - Changed Renamed Kubernetes Service to Ncloud Kubernetes Service.
    Update - Added Released Kubernetes 1.26.10.
    Update - Deprecated Discontinued creation of new clusters with Kubernetes 1.24.
    Update - Changed Ubuntu 20.04 server image use required when upgrading to Kubernetes 1.26.
    • Disabled upgrade for node pools using Ubuntu 16.04 or 18.04 server images.
    Update - Added Added role settings when configuring node pools.
    • Role assignment enabled per node pool.
    • Secure task environment without exposing authentication keys when using OpenAPI.
    Manage policies and roles
    Update - Added Introduced Public Load Balancer Subnet.
    • Creation of Public Load Balancer Subnet and cluster assignment required for public load balancer creation.
    • You can still use the existing public load balancer without any additional settings.
    • To create an ALB using a Public Load Balancer Subnet, the latest version of the ALB had to be installed.
    Subnet Management
    Update - Added ALB Ingress Controller 0.8.0 released.
    • Public load balancer creation through Public Load Balancer Subnet supported.
    • Added public IP preservation feature.
    • Added multiple certificates registration.
    Configuring ALB Ingress Controller
    Update - Added Added UDP type support in NLB.
    Update - Added Added load balancer IP assignment feature.
    • In the "VPC > Public IP" menu, you can pre-create a public IP and assign it when creating a load balancer.
    • The assigned public IP is automatically deleted when the load balancer is deleted.
    Update - Added Added public IP preservation feature.
    • 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"

    September 21, 2023

    Type Change Go to page
    Update - Added Added new Open API.
    • Edit cluster Load Balancer Subnet
    • Edit NodePool Subnet
    • Edit NodePool Label
    • Edit NodePool Taint
    • Set cluster termination protection
    Ncloud Kubernetes Service overview

    September 7, 2023

    Type Change Go to page
    Update - Added New annotation available for ALB Ingress Controller 0.7.3 or later.
    • alb.ingress.kubernetes.io/ssl-redirect
    Update - Added Added cluster termination protection feature.
    • Configured to safely protect clusters.

    May 25, 2023

    Type Change Go to page
    Update - Added Enabled changing a load balancer subnet on the Ncloud Kubernetes Service console.
    • Available for use when the load balancer subnet configured for the cluster has been deleted.
    • Changing the default subnet for load balancers created in the Kubernetes cluster is allowed.

    April 20, 2023

    Type Change Go to page
    Update - Added Released Kubernetes 1.25.08.
    Update - Deprecated Discontinued creation of new clusters with Kubernetes 1.23.
    Update - Added Kubernetes Dashboard available from Kubernetes 1.23.
    • Enabled access and viewing for cluster resources.
    • Accounts with permissions to access clusters (main accounts and sub accounts) can access Kubernetes Dashboard through the console.
    Kubernetes official document
    Update - Added Added new Open API.
    • View server images
    • View server specifications
    • Add server image parameters when creating clusters or node pools
    • Upgrade cluster/node pool
    • Set and view OIDC
    • Set and view IP ACL
    • Set audit log
    • Add subnets to existing clusters
    Ncloud Kubernetes Service overview
    Update - Added Added new annotation in ALB Ingress Controller.
    • alb.ingress.kubernetes.io/enable-access-log: Access log collection settings.
    • alb.ingress.kubernetes.io/load-balancer-name: Load balancer name (only applied to initial creations).
    Configuring ALB Ingress Controller
    Update - Added Added label and taint settings when creating node pools.
    Update - Added Enabled new addition of subnets registered as cluster subnets to existing node pools.
    Update - Added Added support for IAM Sub Account groups in ncp-iam-authenticator.
    • Cluster permissions can be granted by Sub Account group in NAVER Cloud Platform.
    Manage IAM authentication user

    February 23, 2023

    Type Change Go to page
    Update - Added Released Kubernetes 1.24.10.
    Update - Deprecated Discontinued creation of new clusters with Kubernetes 1.22.
    Update - Added Kubernetes 1.23.16 additionally released.
    • Upgrade available from Kubernetes 1.23.9.
    Cluster upgrade
    Update - Added Released Multus CNI, a CNI that enables multiple network interfaces in Kubernetes.
    • Enabled creation of pods that include several interfaces used together with Cilium, the default CNI of Ncloud Kubernetes Service.
    • Released a Multus user guide for easier use.
    Update - Added Released Containerd 1.6.16 as a new Container Runtime Interface version.
    • This version is provided when Ubuntu 20.04 is used for worker node image.
    Update - Added Added ncloud.com/applied-ncp-auth annotation of ncp-auth ConfigMap for user management through IAM authentication.
    • This annotation is automatically added when ncp-auth is created or changed and makes it possible to view users registered in the cluster.
    Manage IAM authentication user
    Update - Added Added update-kubeconfig function in ncp-iam-authenticator for IAM cluster authentication.
    • This feature enables you to add a new cluster to the kubeconfig file.
    Creating/updating IAM authentication kubeconfig
    Update - Added NAS creation zone can be selected by setting parameter.zoneNo of storage class when using NAS CSI. NAS volume CSI

    December 15, 2022

    Type Change Go to page
    New Released Ncloud Kubernetes Service in Japan (JPN) Region.
    Update - Added New annotation available in Network Proxy Load Balancer (NPLB) and Network Load Balancer (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-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
    Integrating Load Balancer instances

    November 22, 2022

    Type Change Go to page
    Update - Added Released Containerd 1.6.9 as a new Container Runtime Interface version.
    • This version is provided when Ubuntu 20.04 is used for worker node image.
    Update - Added Added OpenID Connect (OIDC) feature as a new cluster authentication method.
    • You can perform the cluster authentication by configuring OIDC.
    Set OpenID Connect (OIDC) authentication
    Update - Added Added Private CA Issuer, which can be connected with the Private CA product of NAVER Cloud Platform.
    • You can obtain certificates using Private CA External Issuer via Cert Manager from Kubernetes clusters.
    Private CA Issuer
    Update - Added Released ncp-iam-authenticator 1.0.6.
    • Made available in the official NAVER Cloud Platform repository.
    ncp-iam-authenticator
    Update - Added Enabled addition of a worker node subnet in an existing cluster.
    Update - Added acg_no provided when viewing clusters through OpenAPIs.

    August 18, 2022

    Type Change Go to page
    Update - Added Released Kubernetes 1.23. Kubernetes 1.23 release notes
    Update - Deprecated Discontinued creation of new clusters with Kubernetes 1.21.
    Update - Added Released Ubuntu 20.04 image for worker nodes.
    Update - Added Added Cluster Monitoring feature.
    • Provided for clusters that use Kubernetes version 1.23 or later.
    • Enabled Node and pod metrics monitoring through Grafana dashboard.
    • Enabled access through console.
    Update - Deprecated Scheduled to fade out Metric exporter, the previous monitoring feature.
    Update - Added New annotation supported in ALB Ingress Controller.
    • You can use ALB Ingress Controller to set up a cipher suite through annotation when you create an application load balancer (ALB).
    • Cipher suite configuration options

    August 4, 2022

    Type Change Go to page
    Update - Added Added detailed permissions for Sub Account in relation to IP Access Control List (ACL).

    July 21, 2022

    Type Change Go to page
    Update - Added Provided IP Access Control List (ACL) for Ncloud Kubernetes Service API Endpoint. Cluster access and management
    Update - Deprecated Discontinued admin authentication.
    • Provided IAM authentication through Sub Accounts.
    • IAM authentication is enabled for clusters created after February 13, 2022.
      • Clusters that have been created on or before this date require conversion to IAM authentication.
    • An error may occur in applications that use the previous kubeconfig when the Admin authentication expires.
    • Assessment of possible impact of authentication expiration on service quality required before authentication conversion.

    May 26, 2022

    Type Change Go to page
    Update - Added Released Kubernetes 1.22. Kubernetes 1.22 release notes
    Update - Deprecated Discontinued creation of new clusters with Kubernetes 1.20.
    Update - Added Added Public Subnet support in Terraform.

    April 21, 2022

    Type Change Go to page
    Update - Added Enabled GPU node creation through Ubuntu 18.04 server images.
    Update - Improved Updated ncp-iam-authenticator 1.0.5.

    February 17, 2022

    Type Change Go to page
    Update - Added Released Kubernetes 1.21. Kubernetes 1.21 release notes
    Update - Deprecated Discontinued creation of new clusters with Kubernetes 1.19.
    Update - Added Added support for IAM authentication.
    • Existing clusters that have been using certificate-based admin authentication can be converted to adopt IAM authentication.
    • Cluster permissions can be controlled per Sub Account through ncp-iam-authenticator.
    • Cluster security could be strengthened by managing a separate kubeconfig for each user.
    ncp-iam-authenticator guide
    Update - Added Enabled use of Public Subnet through cluster subnet.
    • You can select between private and public subnets for configuration during cluster creation.
    • When you use a public subnet, each worker node is assigned a public IP.
    • The IP assigned to a worker node cannot be returned or changed.
    Update - Added Added Init-Script Installer support. Init-Script Installer guide

    December 21, 2021

    Type Change Go to page
    Update - Added Released Kubernetes 1.20. Kubernetes 1.20 release notes
    Update - Changed Provided Containerd as Container Runtime Interface (CRI) for Kubernetes 1.20 or later.
    Update - Changed Discontinued the script feature for Kubernetes 1.20 or later.
    Update - Deprecated Discontinued creation of new clusters with Kubernetes 1.18.
    Update - Added Added support for creation of Ncloud Kubernetes Service cluster through Terraform.

    December 9, 2021

    Type Change Go to page
    New Released Ncloud Kubernetes Service in Singapore Region.

    November 25, 2021

    Type Change Go to page
    Update - Added Added support for NAVER Cloud NAS CSI. NAS volume CSI
    Update - Added New annotation became available in Network Proxy Load Balancer (NPLB).
    • Proxy-protocol activation option

    September 16, 2021

    Type Change Go to page
    Update - Added Released Kubernetes 1.19. Kubernetes 1.19 release notes

    August 26, 2021

    Type Change Go to page
    Update - Miscellaneous Reorganized user guides composition and content. Ncloud Kubernetes Service overview

    July 27, 2021

    Type Change Go to page
    Update - Added Added support for Ubuntu 18.04 image.
    Update - Added Added support for Network Proxy Load Balancer (NPLB).
    • Changed default type to NPLB when creating a load balancer-type service.
    • If it is necessary to create a Network Load Balancer (NLB), you can create it through service.beta.kubernetes.io/ncloud-load-balancer-layer-type, which is a related annotation.

    May 27, 2021

    Type Change Go to page
    Update - Added Released Kubernetes 1.18. Kubernetes 1.18 release notes
    Update - Added Enabled specification of a specific private subnet for the subnet for node pools.
    Update - Added Enabled viewing audit logs on Cloud Log Analytics through the cluster's audit log settings.
    Update - Added Clusters' stable backup feature supported through Velero.

    April 8, 2021

    Type Change Go to page
    Update - Added Added worker node specifications.
    • Added GPU types to the existing Standard, High Memory, and High CPU types

    March 4, 2021

    Type Change Go to page
    Update - Added Added worker node specifications.
    • Added High CPU and High Memory types to the existing Standard type.

    February 4, 2021

    Type Change Go to page
    Update - Improved Improved node pool and node UI.
    Update - Added Added feature to select and delete nodes from the Kubernetes console.

    November 18, 2020

    Type Change Go to page
    Update - Added Can check the CPU and memory resource usage of pods within a Kubernetes cluster in a VPC environment using Cloud Insight.
    Caution

    If you monitor Ncloud Kubernetes Service information by integrating it to Cloud Insight, an additional fee may be charged according to the usage. In this case, the pricing plan of Cloud Insight is used.

    October 22, 2020

    Type Change Go to page
    Update - Added Provided NKS Ingress ALB Controller.
    • You can route traffic by integrating Kubernetes Ingress with Load Balancer through ALB Ingress Controller.
    Configuring ALB Ingress Controller

    September 17, 2020

    Type Change Go to page
    New Released Ncloud Kubernetes Service VPC version.
    • Provided for Kubernetes 1.16 and 1.17.
    Update - Added Multiple subnets supported.
    • The VPC, private subnets, and dedicated load balancer subnet can be specified.
    • Up to 3 private subnets can be selected.
    • Private subnets and dedicated load balancer subnets are required within a specific IP range.
    • To prevent conflicts within docker bridge range, you cannot select a private subnet or subnet for load balancer within the 172.17.0.0/16 range.
    Update - Added Multiple node pools supported.
    • A node pool is a group of nodes that share the same server specifications.
    • A default node pool can be specified, and additional node pools can be added.
    • Up to 10 node pools can be created.
    • Each node pool, server specifications, number of nodes, and Cluster Autoscaler settings can be configured.
    Update - Added Added Cluster Autoscaler settings feature.
    • Added automatic scaling in/out for Kubernetes clusters.
    • Resources can be managed through Cluster Autoscaler.