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
1
420
Kubernetes @ GoDaddy
Presented at the Bay Area Kubernetes Meetup.
Sushant Bhadkamkar
October 08, 2016
Tweet
Share
More Decks by Sushant Bhadkamkar
See All by Sushant Bhadkamkar
Building a best-effort distributed fallback
sushant
0
35
Other Decks in Technology
See All in Technology
SRE with AI:実践から学ぶ、運用課題解決と未来への展望
yoshiiryo1
1
670
Webの技術とガジェットで那須の子ども達にワクワクを! / IoTLT_20250720
you
PRO
0
120
20250719_JAWS_kobe
takuyay0ne
1
160
Shadow DOM & Security - Exploring the boundary between light and shadow
masatokinugawa
0
640
20250718_ITSurf_“Bet AI”を支える文化とコストマネジメント
helosshi
1
180
Autify Company Deck
autifyhq
2
44k
【基調講演】Crossroad~IoT×AIが交差する未来~【SORACOM Discovery 2025】
soracom
PRO
0
130
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
13k
地図と生成AI
nakasho
0
550
RapidPen: AIエージェントによる高度なペネトレーションテスト自動化の研究開発
laysakura
1
360
Building GoReleaser - from shell script to paid product
caarlos0
0
220
How do i Get in Touch With QuickBooks Payroll Support®️ USA Contact Numbers: Complete 2025 Support Guide
connectquickbooks
0
110
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
70
11k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
How STYLIGHT went responsive
nonsquared
100
5.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
The Invisible Side of Design
smashingmag
301
51k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
It's Worth the Effort
3n
185
28k
We Have a Design System, Now What?
morganepeng
53
7.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Designing for humans not robots
tammielis
253
25k
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!