Ansible Dynamic Inventory support and other update of CROC Cloud
You can now deploy Kubernetes clusters version 1.20.9 in the CROC Cloud.
Ansible Dynamic Inventory support
You can now use dynamic inventory to manage virtual infrastructure in CROC Cloud. Ansible Dynamic Inventory provides the current list of available instances that meet specified criteria. You can group instances by tags, availability zones, VPCs, IDs, and more, and apply the desired commands and playbook scripts to them. For more information about Ansible Dynamic Inventory, see documentation.
SchedulingDisabled state is synchronized between Kubernetes cluster and CROC Cloud
The master nodes of a Kubernetes cluster are no longer recreated automatically if they are in maintenance. For maintenance, such as updating the OS kernel, a master node has to be put in the SchedulingDisabled state. The cluster-manager (our cluster monitoring application) now synchronizes the SchedulingDisabled state between the Kubernetes cluster and CROC Cloud and does not recover such nodes if they become unavailable.
For new clusters, the state is synchronized automatically. To activate synchronization on existing clusters, run the following command on any master node:
kubectl apply -f https://storage.cloud.croc.ru/kaas/v7/deployment/cluster-manager/cluster-manager.yaml
To view the current state of the master nodes, open the Instances tab on the cluster page.
Learn more in documentation.
Other new features
In the instance wizard, the default virtualization type,
hvm, is now explicitly specified. The virtualization type for an instance can later be changed from the Information tab on the instance page when the instance is in a Stopped, Error, or Failed state.