konstructio / gitops-template

upstream template for your open source gitops repository
MIT License
67 stars 56 forks source link

feat(civo-github): add gpu operator to allow use of GPU nodes #789

Open mrsimonemms opened 1 month ago

mrsimonemms commented 1 month ago

Description

This is a piece of work that requires a bit of thought. For Civo-GitHub, I've added the ability to use GPU nodes. This requires some changes to how things work which could cause problems.

Uncontroversial changes

Controversial changes

Related Issue(s)

Fixes #

How to test

  • *IMPORTANT** the cheapest GPU node costs $1,200 per month ($1+ an hour) - don't leave it running.
  1. Deploy Civo GitHub
/path/to/kubefirst civo create \
--alerts-email <EMAIL> \
--github-org <ORG> \
--cluster-name <NAME> \
--domain-name <DOMAIN> \
--gitops-template-branch sje/crossplane-version \
--cloud-region LON1
  1. In the console, deploy a single node GPU cluster - suggest using a g4g.40.kube.small image