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
430
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
62
Other Decks in Technology
See All in Technology
アップデートで何が変わった?デモで学んで使いこなすIBM Bob2.0
muehara
0
170
GoでCコンパイラを作った話
repunit
0
120
Kaggleで成長するために意識したこと
prgckwb
2
420
ボーイスカウトルールでメモリやスキルを改善しよう
azukiazusa1
4
1.5k
非定型なドキュメントを効率よくリファクタする 〜えぇ!?仕様書27本の移行が1日で終わったって!?〜
subroh0508
2
570
脱金融のフューチャー・デザイン / Future Design Beyond Finance
ks91
PRO
0
160
そのドキュメント、自動化しませんか?
yuksew
1
310
型は壁、Rustでもバグを直すな、表現できなくせよ
nwiizo
14
2.1k
AI時代の開発生産性は、個人技からチーム設計へ
moongift
PRO
4
2.4k
壊して学ぶAWS CDK: そのcdk deployで消えるもの、残るもの
k_adachi_01
1
420
AI時代の闇と光
tatsuya1970
0
110
AIとハーネスで育てるトランスコンパイラ / 20260722 Yasushi Katayama
shift_evolve
PRO
0
110
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
180
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.6k
The Spectacular Lies of Maps
axbom
PRO
1
860
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Optimizing for Happiness
mojombo
378
71k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Context Engineering - Making Every Token Count
addyosmani
9
1k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
460
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
220
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
260
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!