hcloud-csi-driver

colinwilson/hcloud-csi-driver/kubernetes

Terraform Module HCL KUBERNETES

A Terraform module to provision the Hetzner CSI Driver within a Kubernetes cluster.

Install
module "hcloud-csi-driver" {
source = "colinwilson/hcloud-csi-driver/kubernetes"
version = "0.1.3"
}
plain text: /constructs/tfmod-colinwilson-hcloud-csi-driver-kubernetes/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-kubernetes-hcloud-csi-driver A simple module to provision the Hetzner Container Storage Interface Driver within a Kubernetes cluster running on Hetzner Cloud. See the variables file for the available configuration options. Please note that this module requires Kubernetes 1.15 or newer. Prerequisites Requires cluster nodes be prior initialized by a cloud-controller-manager. You can use the terraform-kubernetes-hcloud-controller-manager module to initialize your cluster nodes. Deploy Test Persistent Volume Verify everything is working, create a persistent volume claim and a pod which uses that volume: `` apiVersion: v1 kind: PersistentVolumeClaim metadata: name: csi-pvc spec: accessModes: - ReadWriteOnce resources: requests: storage: 10Gi storageClassName: hcloud-volumes --- kind:

Inputs (2)
NameTypeDescriptionDefault
hcloud_tokenstringHetzner Cloud API Token required
kube_versionnumberKuberenetes Cluster Version e.g. 1.181.18
Outputs (1)
hcloud_csi_driver_name — The Name of the Hetzner Cloud CSI driver
Resources (9)
kubernetes_cluster_rolekubernetes_cluster_role_bindingkubernetes_csi_driverkubernetes_daemonsetkubernetes_secretkubernetes_servicekubernetes_service_accountkubernetes_stateful_setkubernetes_storage_class
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.3
Cloud KUBERNETES
★ Stars12
Forks1
Total downloads5.5k
Inputs2
Outputs1
Resources9
Namespacecolinwilson
Updated