Kubernetes Cluster package may not be available in some regions due to the hardware specifics of the particular platform. In such a case, please contact your hosting provider support.
The minimum and optimal consumption of RAM, CPU, and storage depends on the cluster size, installed components, active workload, etc.
Herewith, the development cluster is recommended only as a sandbox environment. For production purposes, a highly available topology with multi-masters is the preferred option. Next, based on the expected load, the required number of workers can be added manually, or the appropriate automatic horizontal scaling can be configured. Adding more master nodes makes sense only if there is a significant number of requests coming from clients (kubectl, dashboard, continuous integration job, K8s-native applications, etc).