Quickstart
This documentation provides a detailed, step-by-step guide to setting up your Kubernetes cluster using KubeDNA. Follow the instructions below to create your account, add a cluster, select the appropriate cloud provider, configure the control plane and worker nodes, and finally initialize your cluster.
Get Started: Create Your Account
Account Creation
Begin by creating your KubeDNA account goto KubeDNA Dashboard to create an account.
Adding a New Cluster
Access the Overview Screen
Log in to your KubeDNA dashboard.
Navigate to the overview screen.
Click on the “+” tile to add a new cluster.
Choose Your Subscription and Cloud Provider
Select Your Subscription Plan
Choose the appropriate subscription that meets your needs.Select the Desired Cloud Provider
KubeDNA supports a variety of cloud providers. Select the provider that suits your deployment environment:AWS (Amazon Web Services)
For details on configuring AWS, see Amazon Web Service.Google Cloud
Refer to the Google Cloud documentation for setup instructions.MS Azure (Microsoft Azure)
Setup guidance is available on the Microsoft Azure page.Hetzner
More information and setup instructions are provided on the Hetzner page.LeafCloud
For instructions regarding LeafCloud, visit the LeafCloud documentation.
Provisioning: API Keys and Environment Setup
API Key Configuration
Enter the required API keys to allow KubeDNA to provision your cluster within your environment.
Please refer to the relevant cloud provider documentation listed above for specific details on how to generate and provide your API keys.
Setting Up the Control Plane
Configure the Kubernetes control plane.
Choose the desired environment. For example, selecting a production environment will enable a high-availability control plane.
Select the location and machine types based on what is available through your chosen cloud provider.
Note: The available machine types and locations will vary depending on your selected cloud provider.
Configuring Kubernetes Worker Nodes
Deploy the worker nodes to complement your control plane.
Design your worker node configuration based on your architectural requirements:
Consider the number of pods.
Ensure appropriate node affinity settings.
Align capacity and performance with your workload demands.
Review and Initialize Your Cluster
Configuration Summary
Take a moment to review the settings you have configured for:
Your subscription plan.
The selected cloud provider.
API key provisioning.
Control plane settings.
Worker nodes configuration.
Cluster Initialization
Once you confirm that everything is correctly set, click on “Initialize Cluster”.
The cluster provisioning process will begin. KubeDNA will handle the setup, and you will receive an email notification once the cluster is fully operational.
Final Steps and Next Actions
After receiving the email confirmation that your cluster is ready, you can:
Start deploying and managing workloads on your new Kubernetes cluster.
Utilize the KubeDNA dashboard for continuous cluster monitoring and management.
Refer back to the respective cloud provider documentation for any provider-specific adjustments or troubleshooting.
This comprehensive guide ensures you have a clear roadmap to setting up your Kubernetes cluster with KubeDNA. For additional support or advanced configurations, please consult the relevant cloud provider pages or reach out to the KubeDNA support team.