Kubernetes Hetzner Cloud Volumes 的容器存储接口驱动程序
This is a Container Storage Interface driver for Hetzner Cloud enabling you to use ReadWriteOnce Volumes within Kubernetes & other Container Orchestrators. Please note that this driver requires Kubernetes 1.19 or newer.
These environments are not officially supported. However, thanks to their compatibility with the CSI spec and community contributions, quick start guides are available for the following:
To setup a development environment, make sure you installed the following tools:
HCLOUD_TOKEN in your shell session.[!WARNING] The development environment runs on Hetzner Cloud servers which will induce costs.
make -C dev upsource dev/files/env.shkubectl get nodes -o wideskaffold devOn code change, skaffold will rebuild the image, redeploy it and print all logs from csi components.
⚠️ Do not forget to clean up the development cluster once are finished:
make -C dev downTo run the integrations tests, make sure you installed the following tools:
go test -v -tags integration ./test/integrationThe Hetzner Cloud CSI driver is tested against the official kubernetes e2e tests.
Before running the integrations tests, make sure you followed the Setup a development environment steps.
make -C test/e2e/kubernetes testMIT license
暂无开放 Issues,或尚未同步最近议题。