Configuration view
Overview
The Configuration section in KubeDNA provides users with the ability to view, manage, and expand their Kubernetes clusters. With an intuitive interface, you can configure node groups to meet your workload demands, ensuring flexibility and scalability for your infrastructure.

Configured Node Groups
This section displays all the existing node groups in your cluster. For each node group, the following details are shown:
Min Nodes: The minimum number of nodes allocated for the group.
Max Nodes: The maximum number of nodes that can be allocated, allowing for dynamic scaling.
Location: The physical or cloud region where the nodes are deployed.
Machine Type: The type of machine used for the nodes (e.g., cax21, cax31).
Server Role: The role assigned to the nodes (e.g., Agent/Worker, Server).
Adding New Node Groups
KubeDNA enables you to expand your Kubernetes cluster by adding new node groups. This feature ensures that your cluster can scale as your workload grows.
Steps to Add a Node Group:
Click the Add Nodegroup button in the interface.
Configure the new node group by specifying:
Minimum and maximum nodes.
Location for deployment.
Machine type.
Server role.
Save the configuration, and the new node group will be added to your cluster.
Benefits of Node Group Configuration
Scalability: Easily expand your cluster by adding additional node groups to handle increased workloads.
Flexibility: Customize each node group to meet specific application or workload requirements.
Dynamic Scaling: Automatically scale node groups within their specified min/max limits based on demand.
Conclusion
The Configuration section in KubeDNA simplifies the process of managing and scaling Kubernetes clusters. By allowing users to add and configure node groups, KubeDNA ensures that your infrastructure remains adaptable to changing needs.