GitHub user RepoBreather closed a discussion: Node Pool Resource Allocation and 
Cluster Creation Optimization in Kubernetes Clusters with CloudStack

I’ve been working with Kubernetes clusters in a CloudStack environment, and I 
had a couple of questions regarding node pools and cluster creation times. I’m 
hoping to get insights from the community or contributors who have experience 
with these topics.

### 1. Node Pool Resource Allocation
Is it possible to create a node pool in a Kubernetes cluster managed by 
CloudStack, where specific nodes within the cluster can be assigned certain 
resources (e.g., compute, memory, storage) from cloudstack console or through 
CloudStack APIs?
I understand that Kubernetes allows taints, tolerations, and labels to control 
workload placement, but I’m specifically looking for ways to predefine resource 
allocation at the node pool level when provisioning nodes. Ideally, I’d like to:

- Define resource specifications for each node pool.
- Use CloudStack APIs to automate the creation of these resource-specific node 
pools.

If this is possible, could someone guide me on how to achieve this using 
CloudStack APIs? Any example API calls or configuration snippets would be 
highly appreciated.

### 2. Cluster Creation Time Optimization
When I create a Kubernetes cluster with 20 or more nodes, I’ve noticed that 
while the instances for all nodes are up and running within 5 minutes, the 
cluster itself takes an additional 10 to 15 minutes before it becomes fully 
operational.
I suspect that the additional time might be due to:

- CloudStack setting up internal configurations for Kubernetes.
- Delays in networking, provisioning, or control-plane readiness.

Is there any way to reduce the overall cluster creation time in a 
CloudStack-managed Kubernetes environment? I would love to hear if anyone has 
optimized their cluster deployment workflows or has specific suggestions to 
speed up the process.



GitHub link: https://github.com/apache/cloudstack/discussions/10171

----
This is an automatically sent email for users@cloudstack.apache.org.
To unsubscribe, please send an email to: users-unsubscr...@cloudstack.apache.org

Reply via email to