Bootstrap Kubernetes the hard way on Google Cloud Platform. No scripts.
Go to file
mikenadal 0868ae377a
Update 01-prerequisites.md
I'd like to propose this change simply because when I was first attempting to get tmux up and running I thought what I was supposed to be typing was "synchronize-panes: " then hitting ctrl+b and shift and :. I've never used tmux, although have used screen before so once I realized they were essentially the same thing I felt much more comfortable with everything, but while trying to get going with the tutorial it felt bad failing at something before I even started. It proves to be invaluable later on in the tutorial so I would hate for someone else to go through the same thing. I was thinking maybe an image of how the screen changes and what it looks like when you've successfully completed the steps might be helpful. Something like : https://photos.app.goo.gl/buC41xzCEcQeDqSR8

The "shift+:" change I'm a little less committed to; my thinking here was that it didn't register in my head as a key sequence and looked more like something I was supposed to write out.
2018-11-05 16:10:27 -08:00
deployments core workload api incl. Deployment now stable 2018-01-30 05:44:05 -08:00
docs Update 01-prerequisites.md 2018-11-05 16:10:27 -08:00
.gitignore Update to Kubernetes 1.10.2 and add gVisor support 2018-05-14 14:06:01 +00:00
CONTRIBUTING.md Add brief contribution guide 2018-01-30 07:38:21 -08:00
LICENSE add LICENSE file 2016-07-09 09:31:13 -07:00
README.md Update to Kubernetes 1.12.0 and add CoreDNS support 2018-09-30 19:35:05 +00:00

README.md

Kubernetes The Hard Way

This tutorial walks you through setting up Kubernetes the hard way. This guide is not for people looking for a fully automated command to bring up a Kubernetes cluster. If that's you then check out Google Kubernetes Engine, or the Getting Started Guides.

Kubernetes The Hard Way is optimized for learning, which means taking the long route to ensure you understand each task required to bootstrap a Kubernetes cluster.

The results of this tutorial should not be viewed as production ready, and may receive limited support from the community, but don't let that stop you from learning!

Target Audience

The target audience for this tutorial is someone planning to support a production Kubernetes cluster and wants to understand how everything fits together.

Cluster Details

Kubernetes The Hard Way guides you through bootstrapping a highly available Kubernetes cluster with end-to-end encryption between components and RBAC authentication.

Labs

This tutorial assumes you have access to the Google Cloud Platform. While GCP is used for basic infrastructure requirements the lessons learned in this tutorial can be applied to other platforms.