Skip to main content

Release Notes

July 22, 2025

Provide Kubernetes 1.31 version

  • Kubernetes 1.31 version has been added. For detailed information about the new version, please refer to the Kubernetes release notes.
caution
  • The --keep-terminated-pod-volumes kubelet flag, which has not been used since 2017, has been removed. This flag affects how terminated Pod volumes are handled. If you use this flag in node configuration, you must remove it from bootstrap scripts and startup templates before upgrading.

  • The CephFS and Ceph RBD in-tree volume plugins have been removed. To continue using them, migration to CSI drivers is required.

New features and improvements
  • AppArmor support has stabilized, allowing you to apply AppArmor profiles to containers using the securityContext.appArmorProfile.type field.

  • PersistentVolume status tracking has been improved to record the state transition time with the .status.lastTransitionTime field.

  • kube-proxy LoadBalancer connection draining is enabled by default, supporting graceful shutdown when load balancer connections terminate.

New features

  • Node deletion feature has been added.

April 1, 2025

Notice of kr-central-1 region termination

  • Due to the termination of the kr-central-1 region, this service is no longer available in that region. Going forward, you can continue to use the service reliably in the kr-central-2 region.

February 20, 2025

New features

  • A Bare Metal Server image for V100 GPU cards has been added.

Improvements

  • You can now change the number of nodes in a node pool with autoscaling enabled.

January 10, 2025

New features

  • Added support for configuring security groups for node pools.
  • Added support for issuing private API server endpoint URLs.
  • Added support for setting labels on nodes.
  • Added support for configuring user scripts. For details, see Create and manage node pools.

Improvements

  • Improved the UI for resource-based autoscaling configuration.
  • Added trail log events for resource-based autoscaling.
  • Improved node recovery and renamed Recovery to Recreate.
  • Improved the pod scheduling configuration UI.
  • Added Kubernetes version 1.29 and removed version 1.26.

August 22, 2024

New features

  • Added functionality to issue private API server endpoint URLs.
  • Introduced a feature to configure node labels.
  • Enabled user script configuration for nodes.

July 3, 2024

New features and changes

  • Introduced scheduled scaling for node pools (expand/shrink based on set times).
  • Added resource events (Cluster, Nodepool, Node) to Cloud Trail.
  • Renamed "Auto Scaling Settings" to "Resource-Based Autoscaling Settings."
  • Renamed "Node Pool Scheduling Settings" to "Pod Scheduling Settings."
  • Added a scaling tab in the node pool details for managing autoscaling policies.

May 31, 2024

New features

  • Added support for CPU multithreading when creating node pools with Virtual Machines.
  • Introduced support for Kubernetes v1.28.

May 9, 2024

New features

CNI Plugin Selection
  • Added support for Calico and Cilium CNI plugins.
  • Users can select the desired CNI plugin during cluster creation, optimizing network configurations for their service environment.
Network Bonding for Bare Metal Server Nodes
  • Applied network bonding by default for Bare Metal Server node pools, enhancing bandwidth and availability.
  • Configured two interfaces per node with IPs matching the selected subnet during node pool creation.

March 19, 2024

New features

  • Enabled support for Kubernetes v1.27 in the kr-central-2 region.

March 18, 2024

New features

Kubernetes Version Update
  • Added support for Kubernetes v1.27 in the kr-central-1 region.
  • Restricted new cluster creation with Kubernetes v1.25 (existing clusters remain operational).

Kubelet Information

  • Supported kubelet versions 1.26 and 1.27.

January 31, 2024

New features

Node Image Selection
  • Allowed users to select node images during node pool creation.
  • Displayed image details in the node pool and node details tabs.
Cluster Details Update
  • Added "Cluster Creator" information in the cluster details tab.

December 6, 2023

Image updates

Worker Node Image
  • Updated to Ubuntu 20.04:
    • kernel: 5.4.0-167-generic
    • containerd: 1.7.6
GPU Worker Node Image
  • Updated GPU driver versions:
    • nvidia driver: 535.129.03
    • cuda: 12.2
Kubelet Information
  • Supported kubelet versions 1.25 and 1.26.

October 16, 2023

New features

Bare Metal Server Node Support (kr-central-2)
  • Added support for creating node pools with Bare Metal Server nodes.
    • Maximum of 5 nodes per cluster or pool.
    • Bare Metal Server node pools do not support autoscaling.
Multi-AZ Cluster Availability Enhancements (kr-central-2)
  • Required at least one subnet per AZ for new Multi-AZ clusters.
Cluster Endpoint Update (kr-central-1)
  • Updated the API server endpoint for new clusters to use port 443.

August 16, 2023

New features

Multi-AZ Enhancements (kr-central-2)
  • Enabled high availability by running control planes across multiple AZs for Multi-AZ clusters.
Subnet Selection
  • Allowed multiple subnet selections during cluster and node pool creation.
Kubernetes Version Updates
  • Added support for Kubernetes v1.25 and v1.26.
  • Deprecated new cluster creation with Kubernetes v1.23 (existing clusters remain operational).
Kubernetes Engine Launch (kr-central-2)
  • Officially launched Kubernetes Engine in the kr-central-2 region.
    • Clusters in kr-central-2 were free until August 31, 2023. Paid plans began on September 1, 2023.
Persistent Volume Support
  • Enabled Multi-AZ clusters to use persistent volumes with Block Storage CSI Provisioner.

July 7, 2023

New features

Multi-AZ Support (kr-central-2)
  • Supported Multi-AZ node pools for high availability in the kr-central-2 region.
Application Load Balancer Support
  • Added support for creating Application Load Balancers for Kubernetes services.
  • Enabled SSL certificate registration and management via the Certification menu.

June 16, 2023

New features

New Region (kr-central-2)
  • Launched Kubernetes Engine Beta in the kr-central-2 region, initially supporting only kr-central-2-a AZ.

June 1, 2023

New features

Network Load Balancer (NLB) Support
  • Defaulted Kubernetes Load Balancer services to NLB, aligned with updates in Load Balancing services.

March 20, 2023

New features

Persistent Volume Support
  • Enabled Persistent Volumes using CSI Provisioner with KakaoCloud Block Storage.
Autoscaler Improvements
Load Balancer Improvements
  • Added annotations for configuring load balancer options.
Service Level Agreement (SLA)

February 1, 2023

New features

Autoscaling
  • Configure node pools to scale out or in automatically based on resource usage.
Exclude node pools or nodes from scheduling (Cordon)
  • Prevent Pods from being scheduled on specified node pools or nodes.
Configure public IP use for load balancers
  • Configure whether a Service of type LoadBalancer uses a public IP.
Kubernetes Engine service quotas
  • Quotas were applied to clusters, node pools, and nodes.
Kubernetes version support changes
  • Added support for Kubernetes 1.24.
  • New clusters can no longer be created with Kubernetes 1.22. Existing clusters remain available.

October 25, 2022

Improvements

GPU Node Support
  • Added GPU nodes as an option during node pool setup.
Node Details Update
  • Added node performance and status information to the Details tab.
Node Monitoring
  • Introduced a monitoring tab to view node and pod resource usage trends.
Persistent Volume Support
  • Enabled Persistent Volumes with File Storage using NFS Client Provisioner.

July 12, 2022

New features and improvements

  • Supported cluster and node updates.
  • Added support for multiple Kubernetes versions.
  • Introduced public IP-based API server endpoints.
  • Enhanced node recovery and naming rules.

April 20, 2022

New features and improvements

  • Displayed a tooltip with the cause when a cluster or node enters the Failed state.
  • Added the Deleting and Failed states for node pools.
  • Allowed users to configure the local volume size for nodes.
  • Changed how cluster uptime is measured.
  • Reorganized cluster and node pool creation and configuration into step-based pages.
  • Added pagination to the node pool and node lists.
  • Improved the UI and UX for viewing clusters, node pools, and nodes.
  • Added support for deleting individual nodes.

December 23, 2021

New features and improvements

  • Changed the Pod networking architecture.
  • Updated the Kubernetes cluster version.
  • Updated the KIC authentication client.
  • Added the Failed state for clusters and nodes.
  • Removed node pool and node limits.
  • Added refresh actions to the cluster and node pool lists.
  • Added support for node pool taints.
  • Made other UI changes.

October 19, 2021

Improvements

  • Removed the use of user API keys when creating nodes and strengthened node pool label validation rules.

August 24, 2021

New features

Node pool labels
  • Added node pool labels, which let users set Kubernetes labels when creating a node pool and use them in a nodeSelector.