Kubernetes kubecon-roundup
- 2. Background
• Kubernetes Helm maintainer
• kompose
• cabin
• kubewatch
• kmachine
• O’Reilly author of the Docker
cookbook
• http://skippbox.eventbrite.com
- 3. Kubernetes open sourced in June 2014
Kubernetes is greek for “helmsman”
• 14,000 commits in a year
~16,000 for docker
• 300+ contributors
– Now 1000+ contributors
• GitHub project with the highest velocity
- 7. Getting started
$ minikube start
$ kubectl get pods
$ kubectl get deployments
$ kubectl get svc
$ kubectl run ghost –image=ghost
$ kubectl expose deployments ghost
–port=2368 –type=NodePort
- 8. Thoughts from Kubecon
• 250 people in meetup the day before
• 150 people in invite only dev summit
• 1000 people (was 350 in March in London)
• Planning 1500 in Berlin in March 2017 (CFP
open)
• Planning 3000 in Austin, Nov 2017
• “From evolution to an established ecosystem”
- 10. Cloud Native
• K8s , Prometheus, OpenTracing are in the
cloudnative computing foundation
• Expect more
• Join as a company for as little as ~$1700
• K8s certification coming soon
• Training via Linux Foundation (written by us
)
- 12. Announcements
• K8s supported on Azure Container Service
• Cabin on Android
• Stackpoint adds Federation support
• Kismatic enterprise toolkit
• Etcd operators
• Vmware k8s as a Service
• Helm rc.2
- 14. “Features”
• Main repo being broken down in multiple
ones
• E.g Go client moving to its own repo
• There is now an incubator
(github.com/kubernetes-incubator)
– Kompose
– Python client
– …
- 15. Real Features
• V1.5 slated for early December
• Features repo:
– https://github.com/kubernetes/features
• PetSets renamed to StatefulSets
• More resources in federation
• Easier RBAC bootstrap
- 16. kubeadm
• Will continue on being improved
kubeadm init
kubeadm join
kubectl create –f
https://git.io/weave-kube
- 17. “Biggest” trend
• Improve the user experience (e.g kubeadm)
• Improve the contributor experience
• Improve the docs
• Scale the project (break up + incubator)
• Federation is huge
• Thirdparty resources will be a revolution
• “compile” to kubernetes
- 18. Thank you
• @sebgoa
• @skippbox
• Docker training Nov 24, Zurich
• Kubernetes training Nov 25, Zurich
• http://skippbox.eventbrite.com