Skip to content

tonywildey-valstro/kubestrapper

Repository files navigation

What is this?

scripts/config for creating a k8s cluster and bootstrapping a full set of cluster-runtime dependencies, eg: prometheus, auth proxy, etc. based on https://github.com/bitnami/kube-prod-runtime

NOTES

  • some things in makefile and kubeprod-manifest are currently EKS-specific
  • need to make sure you set the env vars listed in the kubeprod docs before you run make runtime-deploy
  • also could try the "generic cluster" setup from the kubeprod docs

commands

create a cluster

make ENVIRONMENT=production CLUSTER_NAME=andy-production cluster-create

delete a cluster

make ENVIRONMENT=staging cluster-delete

deploy kubeprod runtime

make ENVIRONMENT=dev CLUSTER_NAME=dev DNS_ZONE=dev.andy.io runtime-deploy

update kubeprod runtime

make ENVIRONMENT=staging CLUSTER_NAME=botany-staging DNS_ZONE=staging.andy.io runtime-deploy

Scaling nodegroups

eksctl scale nodegroup --cluster=andy-production --nodes=4 --name=nodes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published