Public API for Kubernetes cluster service
Previously, you could only manage the cluster in the web interface, now you can also manage it via EKS API.
The EKS API methods enable you to create clusters with the desired number of nodes; add the required services such as Ingress controller, EBS provider and Docker Registry; scale clusters if necessary, and get information about the clusters used. A complete list of methods is provided in the documentation.
To simplify the management of Kubernetes clusters via the API, we offer the c2-eks utility and customized versions of the boto3 and botocore Python libraries. To use c2-eks, you need to update the settings for API access. Instructions on how to install the libraries can be found here.
Please note that the EKS API in the CROC Cloud is different from that in Amazon EKS. Therefore, for example, you cannot use Terraform to work with the Kubernetes service yet. However, we plan to "make friends" Terraform with our EKS API in the future.