This repository contains instructions and examples for the O'Reilly Live Online Training for Kubernetes. Dates are listed in the O'Reilly Live Online training schedule.
It also contains examples and scripts used in the Kubernetes Cookbook.
In this training we will use minikube to run a local Kubernetes instance. We will access this local Kubernetes with the client called kubectl
.
Verify your installation:
$ minikube version
minikube version: v0.16.0
$ minikube start
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.2", GitCommit:"08e099554f3c31f6e6f07b448ab3ed78d0520507", GitTreeState:"clean", BuildDate:"2017-01-12T04:57:25Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.2", GitCommit:"08e099554f3c31f6e6f07b448ab3ed78d0520507", GitTreeState:"clean", BuildDate:"1970-01-01T00:00:00Z", GoVersion:"go1.7.1", Compiler:"gc", Platform:"linux/amd64"}
If you are impatient, you can now start playing with Kubernetes:
- Create a deployment with
kubectl run ghost --image=ghost
- Do you see a running Pod :
kubectl get pods
- Check
kubectl --help
what can you do ?
- Kubernetes website
- Official Kubernetes Documentation
- Research paper describing Borg
- Kubernetes YouTube channel
- Cloud Native Computing Foundation Youtube channel
Sebastien Goasguen is a twenty year open source veteran. A member of the Apache Software Foundation, he worked on Apache CloudStack and Libcloud for several years before diving into the container world. He is the founder of Skippbox, a Kubernetes startup that develops open source tools for Kubernetes users. An avid blogger he enjoys spreading the word about new cutting edge technologies and also trains developers and sysadmins on all things Docker and Kubernetes. Sebastien is the author of the O’Reilly Docker Cookbook and 60 Recipes for Apache CloudStack.
Since this is an official O'Reilly Training, we will adhere to the O'Reilly conferences Code of Conduct.
"At O'Reilly, we assume that most people are intelligent and well-intended, and we're not inclined to tell people what to do. However, we want every O'Reilly conference to be a safe and productive environment for everyone. To that end, this code of conduct spells out the behavior we support and don't support at conferences."
Kubernetes is a registered trademark of the Linux Foundation.