You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The vc sub-command is used to setup simulated cluster over real cluster and simulate pod or node's lifecycle.
This sub-command uses kwok to setup virtual nodes.
Ideally, the user can use existing benchmark tools, like ArgoWorkflow, to setup large scale objects in the cluster.
1. nodepool
1.1 kperf vc nodepool add name [options]
This command uses statefulset to setup a set of virtual nodes.
Options:
--nodes: optional, INT, default: 10, the number of virtual nodes
--cpu: optional, INT, default: 8, the allocatable CPU resource per node
--mem: optional, INT, default: 16, the allocatable Memory resource per node (GiB)
--affinity: optional, STRING SLICE, default: empty slice, format: key=value1,value2,..., deploy nodepool controllers into nodes with specific labels.
--max-pods: optional, INT, default: 110, the max running pods per virtual node.
The
vc
sub-command is used to setup simulated cluster over real cluster and simulate pod or node's lifecycle.This sub-command uses
kwok
to setup virtual nodes.Ideally, the user can use existing benchmark tools, like ArgoWorkflow, to setup large scale objects in the cluster.
1. nodepool
1.1 kperf vc nodepool add name [options]
This command uses statefulset to setup a set of virtual nodes.
Options:
--nodes
: optional, INT, default: 10, the number of virtual nodes--cpu
: optional, INT, default: 8, the allocatable CPU resource per node--mem
: optional, INT, default: 16, the allocatable Memory resource per node (GiB)--affinity
: optional, STRING SLICE, default: empty slice, format:key=value1,value2,...
, deploy nodepool controllers into nodes with specific labels.--max-pods
: optional, INT, default: 110, the max running pods per virtual node.TODO:
1.2 kperf vc nodepool del name
This command is to delete virtual nodepool.
1.3 kperf vc nodepool list
This command is to show existing nodepool.
2. workload
With running virtual-nodes, users can deploy workloads with that following
nodeAffinity
.The
workload
command is a collection of common workloads to mutate kubernetes cluster.TODO:
Tasks
The text was updated successfully, but these errors were encountered: