Ncloud Kubernetes Service release notes
    • PDF

    Ncloud Kubernetes Service release notes

    • PDF

    Article summary

    The latest service changes have not yet been reflected in this content. We will update the content as soon as possible. Please refer to the Korean version for information on the latest updates.

    Available in VPC

    This page provides release notes for 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 VersionKubernetes release dateKubernetes Service support end dateNcloud Kubernetes Service release dateNcloud Kubernetes Service support end dateTechnical support statusNew cluster creation status
    1.30April 17, 2024June 28, 2025January 16, 2025-SupportAvailable
    1.29December 13, 2023February 28, 2025October 17, 2024-SupportAvailable
    1.28August 15, 2023October 28, 2024June 20, 2024January 16, 2025Not supportedUnavailable
    1.27April 11, 2023June 28, 2024January 25, 2024October 17, 2024Not supportedUnavailable
    1.26December 09, 2022February 28, 2024November 23, 2023June 20, 2024Not supportedUnavailable
    1.25August 23, 2022October 27, 2023April 20, 2023January 25, 2024Not supportedUnavailable
    1.24May 03, 2022July 28, 2023February 23, 2023November 23, 2023Not supportedUnavailable
    1.23December 07, 2021February 28, 2023August 18, 2022April 20, 2023Not supportedUnavailable
    1.22August 04, 2021October 28, 2022May 26, 2022February 23, 2023Not supportedUnavailable
    1.21April 08, 2021June 28, 2022February 17, 2022August 18, 2022Not supportedUnavailable
    1.20December 08, 2020February 28, 2022December 21, 2021May 26, 2022Not supportedUnavailable
    1.19August 26, 2020October 28, 2021September 16, 2021February 17, 2022Not supportedUnavailable
    1.18March 23, 2020June 28, 2021May 27, 2021December 21, 2021Not supportedUnavailable
    Note

    For versions for which technical support has been discontinued, security patches and bug fixes are no longer provided.

    Ncloud Kubernetes Service release history

    January 16, 2025

    TypeChangeGo to page
    Update - AddedKubernetes 1.30 released
  • Kubernetes 1.30 release notes
  • CHANGELOG-1.30
  • Update - DeprecatedDiscontinued creation of new clusters with Kubernetes 1.28
    Update - AddedProvided support for setting the block storage type for clusters using KVM as the hypervisor
    Update - AddedProvided Cilium Hubble installation examplesCilium Hubble installation examples
    Update - Bug fixesCluster monitoring metrics bug fixed
    Update - Bug fixesALB Ingress Controller bug fixed
  • Error when using and then removing alb.ingress.kubernetes.io/ssl-redirect annotation without defaultBackend set
  • Setting up ALB Ingress Controller

    November 21, 2024

    TypeChangeGo to page
    Update - AddedWhen creating a Network Proxy LoadBalancer, the xlarge size of the Load Balancer supported through annotation.Load Balancer instance integrations
    Update - AddedALB Ingress Controller version 0.11.0 provided
  • The xlarge size of the Load Balancer supported through annotation.
  • Setting up ALB Ingress Controller
    Update - DeprecatedNcloud Kubernetes Service shutdown in Classic environment

    October 17, 2024

    TypeChangeGo to page
    Update - AddedKubernetes 1.29 released
  • Kubernetes 1.29 release notes
  • CHANGELOG-1.29
  • Update - DeprecatedDiscontinued creation of new clusters with Kubernetes 1.27
    Update - Addedncr-credential-provider provided
  • Easy access to Ncloud Container Registry through node role
  • Node IAM Role use cases

    September 26, 2024

    TypeChangeGo to page
    Update - AddedNew Open API provided
  • 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 Cluster secret encryption
  • Ncloud Kubernetes Service overview

    September 5, 2024

    TypeChangeGo to page
    Update - AddedALB Ingress Controller version 0.10.0 provided
  • Routing services in different namespaces supported
  • ALB Ingress Controller use cases

    July 23, 2024

    TypeChangeGo to page
    Update - AddedKMS Provider in Ncloud Kubernetes Service supported
  • Encrypt secrets stored in ETCD using Key Management Service (KMS) and Encrypting Confidential Data at Rest
  • Secret encryption settings

    July 4, 2024

    TypeChangeGo to page
    Update - MiscellaneousProvided troubleshooting guideNcloud Kubernetes Service troubleshooting

    June 20, 2024

    TypeChangeGo to page
    Update - AddedKubernetes 1.28 released
  • Kubernetes 1.28 release notes
  • CHANGELOG-1.28
  • Update - DeprecatedDiscontinued creation of new clusters with Kubernetes 1.26
    Update - AddedNavix OS provided for worker node image
    Update - DeprecatedEnd of sales for Ubuntu 18.04
  • Unable to create node pools using Ubuntu 18.04
  • Autoscaling disabled for node pools using Ubuntu 18.04
  • Expansion disabled for node pools using Ubuntu 18.04
  • April 25, 2024

    TypeChangeGo to page
    NewNcloud Kubernetes Service (KVM) released in Japan (JPN) and Singapore (SGN) Regions
  • KVM can be selected as the hypervisor option when creating a cluster
  • Compared to existing XEN-based clusters, KVM-based clusters offer more flexibility and fewer constraints
  • Update - AddedAPI method available in the cluster authentication mode in Korea (KR) Region
  • Authentication mode can be selected when creating a cluster
  • Existing clusters configured with CONFIGMAP method can be changed to API method on the console (switching from API method to CONFIGMAP method is not supported)
  • IAM authentication and user management (access entry)
    Update - AddedDynamic-Sizing function available for Network Proxy LoadBalancer created through Ncloud Kubernetes Service
  • Applies only to load balancers created after November 23, 2023
  • Load balancers created before this date need to be newly created to change their type
  • LoadBalancer instance integrations

    March 21, 2024

    TypeChangeGo to page
    NewNcloud Kubernetes Service (KVM) released
  • KVM can be selected as the hypervisor option when creating a cluster
  • Compared to existing XEN-based clusters, KVM-based clusters offer more flexibility and fewer constraints
  • Update - AddedUbuntu 22.04 provided for worker node image
  • Only available in KVM-based Ncloud Kubernetes Service
  • Update - AddedALB Ingress Controller version 0.9.0 provided
  • A particular service port can be specified in the Ingress specification using service.port.name
  • HTTP header conditions can be used for listener rules
  • ALB Ingress Controller use cases
    Update - AddedNew Open API provided
  • Server role added
  • Ncloud Kubernetes Service overview

    January 25, 2024

    TypeChangeGo to page
    Update - AddedKubernetes 1.27.9 released
  • Kubernetes 1.27 release notes
  • CHANGELOG
  • Update - DeprecatedDiscontinued creation of new clusters with Kubernetes 1.25
    Update - AddedLoadBalancer Class supported
  • Load balancer different from the default one provided by NAVER Cloud Platform can be used by specifying spec.loadBalancerClass
  • December 21, 2023

    TypeChangeGo to page
    Update - DeprecatedUbuntu 16.04 image support ends for new node pool creation
    Update - AddedAlerts function available in Cluster MonitoringCluster Monitoring

    November 23, 2023

    TypeChangeGo to page
    Update - ChangedKubernetes Service renamed to Ncloud Kubernetes Service
    Update - AddedKubernetes 1.26.10 released
  • Kubernetes 1.26 release notes
  • CHANGELOG
  • Update - DeprecatedDiscontinued creation of new clusters with Kubernetes 1.24
    Update - ChangedWhen upgrading to Kubernetes 1.26, the Ubuntu 20.04 server image is required
  • Node pools using Ubuntu 16.04 or Ubuntu 18.04 server images cannot be upgraded
  • Update - AddedRoles can be assigned when configuring node pools
  • Roles can be assigned at the node pool level
  • Safe operations without exposing authentication keys when using OpenAPI
  • Manage policies and roles
    Update - AddedPublic LoadBalancer Subnet introduced
  • A public-type LoadBalancer subnet must be created and assigned to the cluster for the creation of a public load balancer
  • Existing public load balancer can be used without any additional settings
  • When creating an ALB using a public LoadBalancer subnet, the latest version must be installed
  • Subnet Management
    Update - AddedALB Ingress Controller version 0.8.0 provided
  • Creation of a public load balancer supported through the public LoadBalancer subnet
  • Public IP preservation function supported
  • Multiple certificates registration supported
  • Setting up ALB Ingress Controller
    Update - AddedUDP type supported in NLB
    Update - AddedIP assignment to load balancer supported
  • In VPC > Public IP, you can pre-create a public IP and assign it to a newly created load balancer
  • The assigned public IP is deleted automatically when you delete the load balancer
  • Update - AddedPublic IP preservation function supported
  • 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

    TypeChangeGo to page
    Update - AddedNew Open API provided
  • 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

    TypeChangeGo to page
    Update - AddedNew annotation available for ALB Ingress Controller 0.7.3 or later
  • alb.ingress.kubernetes.io/ssl-redirect
  • Setting up ALB Ingress Controller <.li>
  • ALB Ingress Controller use cases
  • Update - AddedCluster termination protection function added
  • Safe protection of clusters available through settings
  • May 25, 2023

    TypeChangeGo to page
    Update - AddedChange a load balancer subnet on the Ncloud Kubernetes Service console
  • Available when the LoadBalancer subnet configured for the cluster has been deleted
  • Change the default subnet for load balancers created in the Kubernetes cluster on the console
  • April 20, 2023

    TypeChangeGo to page
    Update - AddedKubernetes 1.25.08 released
  • CHANGELOG
  • Kubernetes 1.25 release notes
  • Update - DeprecatedDiscontinued creation of new clusters with Kubernetes 1.23
    Update - AddedKubernetes Dashboard available from Kubernetes 1.23
  • Access to cluster resources and check their details
  • Accounts with permissions to access clusters (main accounts and sub accounts) can access Kubernetes Dashboard through the console
  • Kubernetes official document
    Update - AddedNew Open API provided
  • View server image
  • View server specifications
  • Add server image parameters when creating clusters or node pools
  • Upgrade cluster or node pools
  • Set and view OIDC
  • Set and view IP ACL
  • Set audit log
  • Add subnets to existing clusters
  • Ncloud Kubernetes Service overview
    Update - AddedNew annotation available 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 (applied to only initial creations)
  • Setting up ALB Ingress Controller
    Update - AddedLabel and taint settings available when creating node pools
    Update - AddedCan newly add subnets registered as cluster subnets to existing node pools
    Update - AddedIAM SubAccount group function supported in ncp-iam-authenticator
  • Permissions can be assigned to clusters in each SubAccount group on NAVER Cloud Platform
  • Managing IAM authentication user

    February 23, 2023

    TypeChangeGo to page
    Update - AddedKubernetes 1.24.10 released
  • CHANGELOG
  • Kubernetes 1.24 release notes
  • Update - DeprecatedDiscontinued creation of new clusters with Kubernetes 1.22
    Update - AddedKubernetes 1.23.16 additionally released
  • Upgrade is available from Kubernetes 1.23.9
  • Cluster upgrade
    Update - AddedMultus CNI, a CNI for using multiple network interfaces in Kubernetes, available
  • This makes it possible to create a pod that includes several interfaces by using it together with Cilium, the default CNI of Ncloud Kubernetes Service
  • A guide provided for the convenient use of Multus
  • Multus CNI
  • Multus CNI integrations
  • Update - AddedContainerd 1.6.16 released as a new Container Runtime Interface version
  • This version is provided when Ubuntu 20.04 is used for worker node image
  • Update - Addedncloud.com/applied-ncp-auth annotation of ncp-auth ConfigMap added 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
  • Managing IAM authentication user
    Update - AddedUpdate-kubeconfig function added in ncp-iam-authenticator for IAM cluster authentication
  • This function enables adding a new cluster to the kubeconfig file
  • Creating/Updating IAM authentication kubeconfig
    Update - AddedNAS creation zone can be selected by setting parameter.zoneNo of storage class when using NAS CSINAS volume CSI

    December 15, 2022

    TypeChangeGo to page
    NewNcloud Kubernetes Service released in Japan (JPN) Region
    Update - AddedNew annotation available in Network Proxy Load Balancer (NPLB) and Network Load Balancer (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 instance integrations

    November 22, 2022

    TypeChangeGo to page
    Update - AddedContainerd 1.6.9 released as a new Container Runtime Interface version
  • This version is provided when Ubuntu 20.04 is used for worker node image
  • Update - AddedThe OpenID Connect (OIDC) function available as a new cluster authentication method
  • You can perform the cluster authentication by configuring OIDC
  • Set up OpenID Connect (OIDC) authentication
    Update - AddedPrivate CA Issuer, which can be integrated with the Private CA product of NAVER Cloud Platform, available
  • Obtain certificates using Private CA External Issuer through Cert Manager from Kubernetes clusters
  • Private CA Issuer
    Update - Addedncp-iam-authenticator 1.0.6 released
  • Available on the official repository of NAVER Cloud Platform
  • ncp-iam-authenticator
    Update - AddedCan add a worker node subnet in the existing cluster
    Update - Addedacg_no provided when you view clusters through OpenAPI

    August 18, 2022

    TypeChangeGo to page
    Update - AddedKubernetes 1.23 releasedKubernetes 1.23 release notes
    Update - DeprecatedDiscontinued creation of new clusters with Kubernetes 1.21
    Update - AddedUbuntu 20.04 provided for worker node image
    Update - AddedCluster Monitoring function provided
  • Provided for clusters that use Kubernetes 1.23 or later
  • Monitoring the metrics of nodes and pods on the Grafana dashboard available
  • Access available through the console
  • Update - DeprecatedThe Metric exporter, the monitoring function previously provided, will be discontinued
    Update - AddedNew annotation available in ALB Ingress Controller
  • 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

    TypeChangeGo to page
    Update - AddedDetailed permissions for Sub Account added in relation to IP Access Control List (ACL)

    July 21, 2022

    TypeChangeGo to page
    Update - AddedIP Access Control List (ACL) available for Ncloud Kubernetes Service API EndpointCluster access and management
    Update - DeprecatedAdmin authentication support discontinued
  • IAM authentication supported through Sub Account
  • IAM authentication 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 old kubeconfig when the Admin authentication expires
  • Possible impact of authentication expiration on service quality must be assessed before authentication conversion
  • Ncloud Kubernetes Service Sub Account authentication
  • Converting Admin authentication to IAM authentication
  • May 26, 2022

    TypeChangeGo to page
    Update - AddedKubernetes 1.22 released Kubernetes 1.22 release notes
    Update - DeprecatedDiscontinued creation of new clusters with Kubernetes 1.20
    Update - AddedPublic Subnet supported in Terraform

    April 21, 2022

    TypeChangeGo to page
    Update - AddedCreate GPU nodes through Ubuntu 18.04 server images
    Update - Improvedncp-iam-authenticator 1.0.5 updated

    February 17, 2022

    TypeChangeGo to page
    Update - AddedKubernetes 1.21 releasedKubernetes 1.21 release notes
    Update - DeprecatedDiscontinued creation of new clusters with Kubernetes 1.19
    Update - AddedIAM authentication supported
  • Existing clusters using certificate-based Admin authentication can switch to IAM authentication
  • Manage cluster permissions for each Sub Account through ncp-iam-authenticator
  • Strengthen cluster security by managing Kubeconfig for each user
  • ncp-iam-authenticator guide
    Update - AddedPublic subnet available as a cluster subnet.
  • When creating a cluster, a private subnet or public subnet can be selected.
  • When using a public subnet, each worker node is assigned a public IP.
  • Once assigned, a worker node's IP cannot be returned or changed.
  • Update - AddedInit-script installer supportedInit-script installer guide

    December 21, 2021

    TypeChangeGo to page
    Update - AddedKubernetes 1.20 releasedKubernetes 1.20 release notes
    Update - ChangedContainerd is provided as Container Runtime Interface (CRI) for Kubernetes 1.20 or later
    Update - ChangedThe script function discontinued for Kubernetes 1.20 or later
    Update - DeprecatedDiscontinued creation of new clusters with Kubernetes 1.18
    Update - AddedThe creation of Ncloud Kubernetes Service cluster supported through Terraform

    December 9, 2021

    TypeChangeGo to page
    NewNcloud Kubernetes Service released in Singapore Region

    November 25, 2021

    TypeChangeGo to page
    Update - AddedNAVER Cloud NAS CSI supportedNAS volume CSI
    Update - AddedNew annotation available in Network Proxy Load Balancer (NPLB)
  • Enable proxy-protocol option
  • September 16, 2021

    TypeChangeGo to page
    Update - AddedKubernetes 1.19 releasedKubernetes 1.19 release notes

    August 26, 2021

    TypeChangeGo to page
    Update - MiscellaneousReorganized user guide composition and contentNcloud Kubernetes Service overview

    July 27, 2021

    TypeChangeGo to page
    Update - AddedUbuntu 18.04 image supported
    Update - AddedNetwork Proxy Load Balancer (NPLB) supported
  • For creating a load balancer-type service, the default type is changed to NPLB
  • If it is necessary to create a Network Load Balancer (NLB), you can create it through the relevant annotation (service.beta.kubernetes.io/ncloud-load-balancer-layer-type)
  • May 27, 2021

    TypeChangeGo to page
    Update - AddedKubernetes 1.18 releasedKubernetes 1.18 release notes
    Update - AddedYou can specify a specific private subnet for the subnet for node pools
    Update - AddedYou can view audit logs on Cloud Log Analytics through the cluster's audit log settings
    Update - AddedClusters' stable backup function supported through Velero

    April 8, 2021

    TypeChangeGo to page
    Update - AddedWorker node specifications added
  • The GPU type was added to the existing Standard, High Memory, and High CPU types
  • March 4, 2021

    TypeChangeGo to page
    Update - AddedWorker node specifications added
  • The High CPU and High Memory types were added to the existing Standard type
  • February 4, 2021

    TypeChangeGo to page
    Update - ImprovedNode pools/node UI improved
    Update - AddedA function to select and delete nodes from the Kubernetes console added

    November 18, 2020

    TypeChangeGo to page
    Update - AddedCan 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 will be used.

    October 22, 2020

    TypeChangeGo to page
    Update - AddedNKS Ingress ALB Controller provided
  • Can route traffic by integrating Kubernetes Ingress with Load Balancer through ALB Ingress Controller
  • Setting up ALB Ingress Controller

    September 17, 2020

    TypeChangeGo to page
    NewNcloud Kubernetes Service VPC version released
    - Kubernetes 1.16 and 1.17 released
    Update - AddedMultiple subnets supported
  • Can assign subnets dedicated to VPC, private subnets, and Load Balancers
  • Can select up to 3 private subnets
  • Subnets dedicated to private subnets and Load Balancer are needed for specific bandwidths
  • To prevent conflicts within Docker bridge range, you cannot select a private subnet or subnet for Load Balancer in the 172.17.0.0/16 bandwidth
  • Update - AddedMultiple node pools supported
  • A node pool is a set of nodes with identical server performance
  • Can designate the default node pool and add additional node pools
  • Can Create up to 10 node pools
  • Can set server specifications, node counts, and Cluster Autoscaler for each node pool
  • Update - AddedCluster Autoscaler settings function
  • Automatic expansion/reduction function provided for Kubernetes clusters
  • Resource management through Cluster Autoscaler

  • Was this article helpful?

    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.