Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Kubernetes @ GoDaddy
Search
Sushant Bhadkamkar
October 08, 2016
Technology
440
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kubernetes @ GoDaddy
Presented at the Bay Area Kubernetes Meetup.
Sushant Bhadkamkar
October 08, 2016
More Decks by Sushant Bhadkamkar
See All by Sushant Bhadkamkar
Building a best-effort distributed fallback
sushant
0
66
Other Decks in Technology
See All in Technology
AIで変わるエンジニアの働き方(仮)
naoinaoi
0
480
関東Kaggler会発表資料
takoi
1
290
Sets in Go
ramalho
1
1.2k
あなたの知らないバージョン命名規則
sat
PRO
2
460
会社紹介資料 / Sansan Company Profile
sansan33
PRO
24
430k
トークンマネジメントでAIにとって働きやすい環境を実現する
hikaruegashira
0
150
小粒でもパワフルなJS Runtime Antjsについて
comamoca
0
120
AIのためのEthernet技術動向 (SerDes)
markunet
1
310
AI-DLC実践録_フルサイクル開発への挑戦
miyuc
0
400
AI時代のデータ基盤を考える問い
pacocat
0
420
Oracle MCP Servers Explained
thatjeffsmith
0
450
作って理解するCoding Agent 〜フレームワークに頼らないピュア Python での実装〜
takapy
3
1.1k
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
331
22k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
280
The untapped power of vector embeddings
frankvandijk
2
1.8k
Amusing Abliteration
ianozsvald
1
260
Being A Developer After 40
akosma
91
590k
Chasing Engaging Ingredients in Design
codingconduct
0
280
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
480
Code Review Best Practice
trishagee
74
20k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
BBQ
matthewcrist
89
10k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Transcript
Copyright© 2016 GoDaddy Inc. · 14455 N. Hayden Road Scottsdale,
Arizona 85260 (480) 505-8800 · All Rights Reserved. Kubernetes @ GoDaddy 1 Bay Area Kubernetes Meetup Sushant Bhadkamkar
CONFIDENTIAL. COPYRIGHT © 2016 GODADDY INC. ALL RIGHTS RESERVED. 2
Copyright© 2016 GoDaddy Inc. · 14455 N. Hayden Road Scottsdale, Arizona 85260 (480) 505-8800 · All Rights Reserved. Managed Container Platform • Highly available • Multiple Kube API servers behind a load balancer • Multiple etcd servers • Secure • Communication between cluster members is encrypted and authenticated using client certificates • User authentication with Openstack Keystone • Token authentication for service accounts • Multi-tenant • Via Namespaces
CONFIDENTIAL. COPYRIGHT © 2016 GODADDY INC. ALL RIGHTS RESERVED. 3
Copyright© 2016 GoDaddy Inc. · 14455 N. Hayden Road Scottsdale, Arizona 85260 (480) 505-8800 · All Rights Reserved. Other key components • NGINX Ingress controller • https://github.com/kubernetes/contrib/tree/master/ingress/controllers/nginx • TLS termination • SNI support • Customization via ConfigMap, custom template support and annotations
CONFIDENTIAL. COPYRIGHT © 2016 GODADDY INC. ALL RIGHTS RESERVED. 4
Copyright© 2016 GoDaddy Inc. · 14455 N. Hayden Road Scottsdale, Arizona 85260 (480) 505-8800 · All Rights Reserved. Other key components • Prometheus • https://prometheus.io/ • Kubernetes service discovery module • Query language • Alerting
CONFIDENTIAL. COPYRIGHT © 2016 GODADDY INC. ALL RIGHTS RESERVED. 5
Copyright© 2016 GoDaddy Inc. · 14455 N. Hayden Road Scottsdale, Arizona 85260 (480) 505-8800 · All Rights Reserved. Other key components • Grafana
CONFIDENTIAL. COPYRIGHT © 2016 GODADDY INC. ALL RIGHTS RESERVED. 6
Copyright© 2016 GoDaddy Inc. · 14455 N. Hayden Road Scottsdale, Arizona 85260 (480) 505-8800 · All Rights Reserved. Other key components • Log aggregation • FluentD daemonset • ElasticSearch Bulk API • Pod annotation to specify Kafka topic
CONFIDENTIAL. COPYRIGHT © 2016 GODADDY INC. ALL RIGHTS RESERVED. 7
Copyright© 2016 GoDaddy Inc. · 14455 N. Hayden Road Scottsdale, Arizona 85260 (480) 505-8800 · All Rights Reserved. Team on-boarding process • Evangelizing • Demo using Kubernetes visualizer (https://github.com/brendandburns/gcp-live-k8s-visualizer) • DIY • Sandbox cluster with Namespace Reaper • Github repository with labs (à la Kelsey Hightower’s tutorials) • Kubernetes bootcamp (https://kubernetesbootcamp.github.io/kubernetes-bootcamp/) • Request access form • Namespace creation and ACLs update
CONFIDENTIAL. COPYRIGHT © 2016 GODADDY INC. ALL RIGHTS RESERVED. 8
Copyright© 2016 GoDaddy Inc. · 14455 N. Hayden Road Scottsdale, Arizona 85260 (480) 505-8800 · All Rights Reserved. Things we are excited about • Federation • Kubernetes 1.4 Dashboard • kubeadm
CONFIDENTIAL. COPYRIGHT © 2016 GODADDY INC. ALL RIGHTS RESERVED. 9
Copyright© 2016 GoDaddy Inc. · 14455 N. Hayden Road Scottsdale, Arizona 85260 (480) 505-8800 · All Rights Reserved. Thank you!