Category: Kubernetes, Jenkins, github

Time to time I do need a full blown kubernetes cluster to test new ideas or upgrade my skills and learning which is ongoing and never ending. I might need the entire setup for a few hours before a client presentation or for a few days for a hands on lab or workshop and every time the base setup should be exactly the same. it is not always possible to test new ideas in a production or non-production environment due to the security concerns and time it takes to bypass chain of commands.

Note 2: spinnaker provisioned on premise, because this is the most expensive piece of resource in the entire setup, it is very tricky to maintain a spinnaker server so even if you can automate the creation of the of a spinnaker server (with vagrant, there are providers for bare metal hypervisor like KVM or even vagrant provider for digital ocean) the incremental setup to make it workable like following make it hard to recreate every time you need it, yes you can take a backup of the hal config, but that won’t’ guarantee ant API key associated with it will work properly when you’re restoring it back In fact it is resource hungry with almost 16 gigs of memory and 4 cores of cpu which is really expensive on any cloud provider and I want to keep it running which is ok if I keep it locally.

Related Articles