Slide 1

Slide 1 text

How to use your Kubernetes remote control, or: kubectl in action Michael Hausenblas, Red Hat
 Developer Advocate & Cloud Native Ambassador
 2018-02-02, Brussels Kubernetes Meetup mhausenblas.info/kubectl-in-action/

Slide 2

Slide 2 text

Hit me up on Twitter: @mhausenblas 2 admin SRE developer QA architect PM PHB

Slide 3

Slide 3 text

Hit me up on Twitter: @mhausenblas 3 First things first: pronunciation • kube-CONTROL • kube-kuddle • kube-C T L koobcontrol.com https://www.youtube.com/watch?v=mXDFb62Z9_M

Slide 4

Slide 4 text

Hit me up on Twitter: @mhausenblas 4 First things first: pronunciation https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG-1.9.md#kubectl https://twitter.com/mhausenblas/status/958275660740464640

Slide 5

Slide 5 text

Hit me up on Twitter: @mhausenblas 5 Install https://kubernetes.io/docs/tasks/tools/install-kubectl/

Slide 6

Slide 6 text

Hit me up on Twitter: @mhausenblas 6 The basic sentence kubectl [command] [type] [name] [flags] VERB TYPE NOUN kubectl get pod abc --output=yaml

Slide 7

Slide 7 text

Hit me up on Twitter: @mhausenblas 7 Well, that depends … context is a tuple:
 [name] [cluster] [user] [namespace]

Slide 8

Slide 8 text

Hit me up on Twitter: @mhausenblas 8 Note that you can also follow along on via Katacoda: https://www.katacoda.com/courses/kubernetes/playground Let’s get our hands dirty! http://mhausenblas.info/kubectl-in-action/

Slide 9

Slide 9 text

Hit me up on Twitter: @mhausenblas 9 Some example usage history Source: https://docs.google.com/spreadsheets/d/e/2PACX-1vSoEWXLXD4UvQFKRAwjWc0OwgNxDTu6WyaWqPT-ITu0bQPGmrk3bwFXVtG9v1rKb5WZistyQE5VLMXu/pubhtml?gid=949955028&single=true

Slide 10

Slide 10 text

Hit me up on Twitter: @mhausenblas 10 Heads-up! http://shop.oreilly.com/product/0636920064947.do