Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Kubernetes @ GoDaddy
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
76
Other Decks in Technology
See All in Technology
AI時代のエンジニアの情報発信〜個人の発信を組織の力に変える〜
ryo_kawamata
0
6.6k
AIエージェント統制はAPIから——押さえるべき5つの要素
nagix
0
110
kintoneで在庫管理システムを作るときの要件定義・設計ポイント
kai0707
0
200
Vibe-to-Spec開発_実践ガイド
happysamurai294
0
140
(swiftc) NonCopyableとライフタイム修飾子
teamhimeh
0
160
Claude Codeから見る、エンジニアの世界の変容とその先
oikon48
8
5.1k
Oracle Database Security 詳細解説
oracle4engineer
PRO
1
200
視野はAIに、視座は人に / ai-for-breadth-humans-for-perspective
nkzn
6
2.7k
Content Mapper APIの応用例~CSS Modules、言語ファイル~
uhyo
2
490
デザインレビューは自動化できるのか?─ Flutter × Figma で UI 品質保証を考える
techiro
2
720
構造で守らせる データ・法務・セキュリティ・開発チームとつくる AI時代のデータガバナンスとデータ基盤のリアル
legalontechnologies
PRO
3
710
書き手が人でもAIでも正しくなる道、SREを埋め込んだDeveloper Platform / tech drivers day8
chmikata
4
890
Featured
See All Featured
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
For a Future-Friendly Web
brad_frost
184
11k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
23k
Claude Code のすすめ
schroneko
67
230k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
450
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
760
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
My Coaching Mixtape
mlcsv
0
370
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1.1k
Building Applications with DynamoDB
mza
96
7.3k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
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!