kubernetes-ovh-go
A Go program to deploy a Kubernetes cluster on OVHcloud
Get started
Create a new project from this template with the Pulumi CLI:mkdir my-project && cd my-projectpulumi new kubernetes-ovh-goConfiguration
The template prompts for these values duringpulumi new.
| Key | Description | Default |
|---|---|---|
| ovhServiceName | The OVHcloud Public Cloud Project to deploy into | — |
| ovhRegion | The OVHcloud region to deploy into | GRA9 |
| clusterName | Name of the cluster | my_desired_cluster |
| nodePoolName | Name of the node pool | my-desired-pool |
| nodePoolDesiredNodes | Number of desired nodes in the cluster | 1 |
| nodePoolMaxNodes | Number of max nodes in the cluster | 3 |
| nodePoolMinNodes | Number of min nodes in the cluster | 1 |
| flavorName | Name of the flavor/type of the machine | b3-8 |
pulumi config set:
pulumi config set ovhServiceName <value>pulumi config set ovhRegion <value>pulumi config set clusterName <value>pulumi config set nodePoolName <value>pulumi config set nodePoolDesiredNodes <value>pulumi config set nodePoolMaxNodes <value>pulumi config set nodePoolMinNodes <value>pulumi config set flavorName <value>Deploying the project
Once the new project is created and configured, you can deploy it withpulumi up:
pulumi up