From 3244de7e3dccc37268e9ca2dfabd128caff09c22 Mon Sep 17 00:00:00 2001 From: Karim Naufal Date: Mon, 13 Dec 2021 14:05:16 +0100 Subject: [PATCH] Update README.md --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1da3506..062c4fc 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ [Hetzner Cloud](https://hetzner.com) is a good cloud provider that offers very affordable prices for cloud instances, with data center locations in both Europe and America. The goal of this project was to create an optimal and highly optimized Kubernetes installation that is easily maintained, secure, and automatically upgrades itself. We aimed for functionality as close as possible to GKE's auto-pilot! -_Please note that we are not affiliated to Hetzner, this is just an open source project striving to be the best solution for Kubernetes on Hetzner Cloud._ +_Please note that we are not affiliated to Hetzner, this is just an open source project striving to be an optimal solution for deploying and maintaining Kubernetes on Hetzner Cloud._ ### Features @@ -91,6 +91,15 @@ export KUBECONFIG=//kubeconfig.yaml Of course, to get the path, you could use the `pwd` command. +### Scaling Nodes + +You can scale the number of nodes up and down without any issues or even disruption! Just add or edit these variables in `terraform.tfvars` and re-apply terraform. + +```tfvars +servers_num = 2 +agents_num = 3 +``` + ### Ingress Controller (Optional) When using Kubernetes, it is ideal to have an ingress controller to expose services to the outside world. And it turns out that the Hetzner Cloud Controller allows us to automatically deploy a Hetzner Load Balancer that the ingress controller can use. You can install the Nginx ingress controller with the following command: