Create Kubernetes Cluster
Introduction
The Kubernetes cluster is a container management platform that allows users to manage their applications in a scalable and automated manner. With Kubernetes, users can easily distribute their workloads across multiple nodes and benefit from scalability and self-healing capabilities. This product is specifically designed for developers and operations teams to manage their infrastructure easily and confidently.
Features of the Creation Page
Cluster Name Selection: Users must choose a unique name for their cluster.
Version Selection: Users can select the Kubernetes version for the cluster, allowing them to benefit from new features and security improvements.
Number of Worker Nodes: Users can specify the number of worker nodes that will run the workloads.
Number of Master Nodes: Determine the number of master nodes for cluster management and ensuring high availability.
Hardware Selection (Offering): Users can choose the type of hardware required for the nodes, which includes various options in terms of processing power and memory.
Network Selection: Users can select the network to be used for the cluster.
SSH Key in Kubernetes Cluster: To ensure the security of the Kubernetes cluster, users must enter their public SSH key. This process is important for the following reasons:
- Secure Access: The public SSH key enables secure connections to the cluster nodes and prevents unauthorized access.
- Easy Management: By entering the public key, users can easily connect to the nodes and make necessary configurations.
- Reduced Security Risks: Using SSH keys instead of passwords enhances security and reduces potential risks.
- By entering the public SSH key, users can ensure the security and easy management of the Kubernetes cluster.
Create Cluster Button: After filling in all the required fields, users can launch their new cluster by clicking the "Create" button.
Steps to Create a Cluster
- Select Cluster Name: Enter a unique name for your cluster.
- Select Version: Choose the desired Kubernetes version from the dropdown menu.
- Number of Worker Nodes: Specify the number of worker nodes.
- Number of Master Nodes: Determine the number of master nodes.
- Select Hardware: Choose the type of hardware required for the nodes.
- Select Network: Select the network you want to use for the cluster.
Note
Having a Layer 3 network (virtual router) is mandatory for cluster creation.
Create New Network:
It is recommended to create a new network before creating the Kubernetes cluster. Avoid using pre-existing networks to prevent conflicts with system roles. Otherwise, the cluster creation process may fail.
- Enter SSH Key: Please enter your desired public key and select it if it exists.
Having at least one public SSH key
An SSH authentication key is essential for cluster creation.
- Click on the Create Button: After ensuring all fields are filled, click the "Create" button.
After creating the cluster, it may take a few minutes for your cluster to be ready.