Skip to content

Latest commit

 

History

History
42 lines (27 loc) · 1007 Bytes

README.md

File metadata and controls

42 lines (27 loc) · 1007 Bytes

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