Skip to content

Kubernetes development environment for our Integrations.

License

Notifications You must be signed in to change notification settings

hetznercloud/kubernetes-dev-env

Repository files navigation

Kubernetes development environment

This repository contains a terraform module used to setup a Kubernetes development environment in Hetzner Cloud.

Warning

This project is not an official Hetzner Cloud Integration and is intended to be used internally. There is no backwards-compatibility promise.

Usage

To setup a development environment, make sure you installed the following tools:

  1. Configure a HCLOUD_TOKEN in your shell session.

Warning

The development environment runs on Hetzner Cloud servers which will induce costs.

  1. Deploy the development cluster:
make -C example up
  1. Load the generated configuration to access the development cluster:
source example/files/env.sh
  1. Check that the development cluster is healthy:
kubectl get nodes -o wide

⚠️ Do not forget to clean up the development cluster once are finished:

make -C example down