This article introduces how to manage multiple edge node pools(NodeUnit) in the TKE-Edge through the console UI for group management.
Overview
Node pool classification(NodeGroup) allows further grouping of different node pools(NodeUnit). By adding mutually exclusive node pools to the same group, applications can be deployed in this group, enabling one-click batch deployment capabilities across multiple node pools(NodeUnit). The architecture is as following:
For example, you can classify the nodes in the cluster according to two types of scenarios based on your requirements. One scenario is by location, and the other scenario is by architecture. Each scenario represents a NodeGroup Custom Resource (CR) instance - location and arch. Then, you can add different NodeUnits to the corresponding NodeGroup categories.
After creating different NodeGroups based on this structure, you can use the TKE-Edge's DeploymentGrid/StatefusetGrid/ServiceGrid capabilities for multi-region deployment. For instance, you can create a DeploymentGrid for Nginx instances, bind it to the location-based NodeGroup, and both beijing and guangzhou NodeUnits will deploy completely identical Nginx Deployment instances, providing access services across both regions simultaneously.
Operation Steps
Create NodeGroup
2. On the cluster management page, click the cluster ID to enter the cluster details page.
3. Select "Node Management" > "Node group", enter the NodeGroup list page, as follow:
4. Click "Create", select the NodeUnit name on the "Create node pool" page, and associate the NodeUnit as required.
5. Click "Done", and this "location" NodeGroup will be shown in the list page.
Manage NodeGroup
2. On the cluster management page, click the cluster ID to enter the cluster details page.
3. Select "Node Management" > "Node group", enter the NodeGroup list page.
4. Select the "NodeGroup" you want to update, click "Update configuration" on the right side and you can modify the NodeGroup configuration as you want.
How to use NodeGroup
2. On the cluster management page, click the cluster ID to enter the cluster details page.
3. Select "Service Group" > "DeploymentGrid", step into the list page.
4. Click "Create", and input the parameters on the "Create DeploymentGrid" page as needed, select the NodeGroup as you want, for example "location". The deployment will be automaticly created on all corresponding NodeUnit:
Was this page helpful?