Introduction

This functionality extends the CloudStack Kubernetes Service (CKS) in the following areas:

API Changes

The 'createKubernetesCluster' API has been extended to support the following parameters:


The 'scaleKubertenesCluster' API has been extended to support the following parameter:


The 'registerTemplate' API has been extended to support the following parameter:


A new API has been introduced - ‘addNodesToKubernetesCluster’, which takes the following parameters as inputs:


A new API has been added - ‘removeNodesFromKubernetesCluster’, to support the removal of externally added worker nodes from a CKS cluster, which takes the following as input:

Database Changes

The 'kubernetes_cluster' table has been extended, and the following columns have been added:

The 'kubernetes_cluster_vm_map' table has been extended, the following column has been added:

The 'vm_template' table has been extended, the following column has been added:

The 'user_data' table has been extended, and the following column has been added: