youtube image
From YouTube: TGI Kubernetes 034: Elasticsearch Operator

Description

Come hang out with Joe Beda as he does a bit of hands on exploration of Kubernetes and related topics. Some of this will be Joe talking about the things he knows well. Some of this will be Joe exploring something new with the audience. Ask questions, comment and help decide where things go.

This week we'll be exploring the Elasticsearch Operator. This was by popular demand via an ad hoc twitter poll: https://twitter.com/jbeda/status/989222662516891648


0:00:00 - Welcome
0:03:00 - Intro Ryan Schneider! Woo!
0:04:16 - Ashley t-shirts and shout out to Ashley McNamara! Woo!
0:07:48 - Kubernetes as a Platform Platform
0:09:10 - Cilium
0:09:40 - Announcing Heptio Gimbal
0:15:00 - New Golang Branding
0:16:21 - Kubecon and Heptio Presentations
0:21:16 - Diet Coke and Starting the Operator
0:21:35 - ElasticSearch overview
0:31:10 - Deploy the operator
0:33:07 - Inspecting the static manifest
0:37:18 - Installing the operator
0:41:21 - Bringing up a cluster (Kibana and Cerebro)
0:50:30 - Inspecting the underlying storage classes
0:54:30 - Elastic Search Cluster CRDs
0:55:10 - The importance of status
0:56:00 - Inspecting the ES cluster resources
0:59:20 - Accessing the ES cluster
1:01:27 - ES dashboard
1:03:46 - Cerebro dashboard
1:09:32 - Loading sample data
1:14:17 - Kris.
1:15:20 - Breaking up data sets
1:20:00 - Kibana with Silicon Valley
1:24:00 - Uploading Shakespeare
1:32:49 - Cat API with ES
1:35:54 - Get Shakespeare search
1:43:22 - Get cluster health
1:48:45 - Thanks and Goodbyes!

Links:
* Get well Ashley! Buy tshirts to benefit WomenWhoGo: https://medium.com/@ashleymcnamara/gophercon-2018-b9a97387b954
* TGIK8s voting! https://twitter.com/jbeda/status/989222662516891648
* Presentation: Kubernetes is a Platform Platform: http://slides.eightypercent.net/platform-platform/index.html#p1
* Cilium hits 1.0: https://cilium.io/blog/2018/04/24/cilium-10/
* Introducing Heptio Gimbal: https://blog.heptio.com/introducing-heptio-gimbal-bridging-cloud-native-and-traditional-infrastructure-9d6224bece5a
* Contour ingressroute design: https://github.com/heptio/contour/blob/master/design/ingressroute-design.md
* Go (re)branding: https://blog.golang.org/go-brand
* Kubecon EU 2018: https://events.linuxfoundation.org/events/kubecon-cloudnativecon-europe-2018/
* Heptio at KubeCon EU 2018: https://gist.github.com/jbeda/a0193c15c26a855b5d84eea25b8852a9
* Kubernetes Contributor Summit: https://github.com/kubernetes/community/tree/master/events/2018/05-contributor-summit

* Elasticsearch Operator: https://github.com/upmc-enterprises/elasticsearch-operator
* API definition structs: https://github.com/upmc-enterprises/elasticsearch-operator/blob/master/pkg/apis/elasticsearchoperator/v1/cluster.go
* Sample data docs: https://www.elastic.co/guide/en/kibana/current/tutorial-load-dataset.html
* William Shakespeare subtweets on twitter: https://twitter.com/wwm_shakespeare