Not at liberty to talk about specifics but we run our own Kubernetes clusters across a multiple public clouds and some of our tools include Github, Jenkins, Gitlab runners, Spinnaker, Consul for service discovery, Vault for secrets management, etc.
I think
this talk by Kelsey Hightower really drives home use cases for K8s. Worth a listen IMO.
If you haven't already you may want to get a grasp on Docker first, then dive into K8s.
Container.training is a good resource for both Docker and K8s. Kubernetes in Action is a really good book, so I'd recommend checking that out. I use
k3d for for experimenting and learning various concepts - I like it better than Minikube because it's lighter on resources and you can deploy multinode clusters. Out of the box it uses SQLite rather than etcd but you can change that if you'd like. Spinnaker offers a
short book explaining what it is and why you'd want to use it. You can play around with Vault and Consul using
Vaultron.
Last edited by CBorders; 01-08-2020 at 12:46 AM.