The RKS API is used to create, manage, and monitor Kubernetes clusters. The API includes functions for: * Node Presets - This is a list (read-only) of suggested configurations of the worker nodes of the cluster. Alternatively, you can explicitly specify the minimal CPU, memory and storage requirements. * Clusters - When you create a cluster you will specify at least one pool of worker nodes, and optional location and conformity constraints. * Node Pools - When you create a worker node pool you specify the CPU, memory and storage requirements or a node preset. In addition, you specify the desired number of nodes and you may optionally specify Kubernetes labels and taints. You may modify the desired number of nodes. * Nodes - The API provides a view of the nodes that were created and allows you to delete a node that is no longer desirable. * Tokens - Generate tokens for users for whom you want to grant access to the cluster. * Load Balancers - When you create a "Load Balancer" type service in Kubernetes, Ridge creates a load balancer in the data center, external to the cluster. * Volumes - When you create a Persistent Volume Claim (PVC), Ridge creates a volume in the Data Center and attaches it to the desired node.