git clone https://github.com/colonyos/helm
cd helm/colonyos/coloniescd helm/colonyos/kubeexecutorUpdate values.yaml, e.g. change:
StorageClass: "TODO"
ColoniesPrvKey: "TODO"
AWSS3Endpoint: "TODO, e.g. s3.colonyos.io:443"
AWSS3AccessKey: "TODO"
AWSS3SecretKey: "TODO"Replicas defines how many executors to deploy.
Replicas: 1It is also necessary to specify the available resources within the namespace/cluster. The K8s Executor will not initiate new processes that exceed these specified resource limits. This prevents overloading the Kubernetes cluster.
ExecutorHWCPU: "250000m"
ExecutorHWModel: "ICE Connect EKS"
ExecutorHWNodes: "29"
ExecutorHWMem: "4360000Mi"
ExecutorHWStorage: "10Gi"
ExecutorHWGPUCount: "4"
ExecutorHWGPUMem: "12GiB"
ExecutorHWGPUNodesCount: "4"
ExecutorHWGPUName: "nvidia_2080ti"kubectl create namespace k8sexecutor
helm install kubeexecutor -f values.yaml -n k8sexecutor .