Skip to content

defaultbranch/personal-infra-on-k8s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Howto

Setup Cluster

Go to https://my.vultr.com/kubernetes/add/ for:

  • Cluster Name: private-infra-cluster
  • Kubernetes Version (at time of writing): v1.24.3+2
  • Cluster Location: Frankfurt
  • Cluster Capacity (node pool):
    • Label: pool-1
      • Node Pool Type: Regular Cloud Compute
      • 1 CPU, 2 GiB RAM, 55 GiB storage, 2000 GB bandwidth
      • 3 nodes

(Note: you may dowload the specific cluster config to some vke-*.yaml and activate it in bash with export KUBECONFIG=<FILE>)

Estimated Monthly Cost:

  • three nodes: $30
  • static IP (load balancer): $10

Deploy

Problem here the nginx still uses an own IP instead of the static IP

Deploy (apply) the configuration with:

kubectl kustomize kustomization/base --enable-helm | kubectl apply -f -

Dangerous Rollback (delete) configuration with:

kubectl kustomize kustomization/base --enable-helm | kubectl delete -f -

About

personal infrastructure on kubernetes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published