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.
-
The
--keep-terminated-pod-volumeskubelet 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.typefield. -
PersistentVolume status tracking has been improved to record the state transition time with the
.status.lastTransitionTimefield. -
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.26and1.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-genericcontainerd: 1.7.6
GPU Worker Node Image
- Updated GPU driver versions:
nvidia driver: 535.129.03cuda: 12.2
Kubelet Information
- Supported kubelet versions
1.25and1.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-aAZ.
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.
Paid Service Transition
Transition to a Paid Service
- Cluster charges began on April 1, 2023. See the advance notice of the paid-service transition.
Service Level Agreement (SLA)
- The published SLA and technical support policy applies.
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
Failedstate. - Added the
DeletingandFailedstates 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
Failedstate 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.