Submit Search
Upload
2017-08-04 Kubernetes in AfterShip
•
Download as PPTX, PDF
•
0 likes
•
545 views
AfterShip
Follow
How we use Kubernetes to improve the engineer efficiency and make the system more scalable
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 19
Download now
Recommended
A Tale of Two Apps
A Tale of Two Apps
Chris Tankersley
POST/CON Keynote 2019
POST/CON Keynote 2019
Postman
Space Camp :: Introduction to API Security
Space Camp :: Introduction to API Security
Postman
Design & Prototype an API
Design & Prototype an API
Postman
Continuous Delivery for Mobile platforms (iOS and a bit of Android)
Continuous Delivery for Mobile platforms (iOS and a bit of Android)
Rami Rantala
API Publishers Series, Part 1: Introduction to Documentation
API Publishers Series, Part 1: Introduction to Documentation
Postman
Emulators as an Emerging Best Practice for API providers
Emulators as an Emerging Best Practice for API providers
Postman
Frail & Cast Iron tools - a Postman Case Study
Frail & Cast Iron tools - a Postman Case Study
Postman
Recommended
A Tale of Two Apps
A Tale of Two Apps
Chris Tankersley
POST/CON Keynote 2019
POST/CON Keynote 2019
Postman
Space Camp :: Introduction to API Security
Space Camp :: Introduction to API Security
Postman
Design & Prototype an API
Design & Prototype an API
Postman
Continuous Delivery for Mobile platforms (iOS and a bit of Android)
Continuous Delivery for Mobile platforms (iOS and a bit of Android)
Rami Rantala
API Publishers Series, Part 1: Introduction to Documentation
API Publishers Series, Part 1: Introduction to Documentation
Postman
Emulators as an Emerging Best Practice for API providers
Emulators as an Emerging Best Practice for API providers
Postman
Frail & Cast Iron tools - a Postman Case Study
Frail & Cast Iron tools - a Postman Case Study
Postman
Postman Webinar: Postman 101
Postman Webinar: Postman 101
Nikita Sharma
Enterprise E-Commerce Webinar #3: Bringing Your API to Market
Enterprise E-Commerce Webinar #3: Bringing Your API to Market
Nikita Sharma
Know the flow to master agility
Know the flow to master agility
Darren Byrne
Postman Webinar: "From APIs to Serverless Cloud Applications in Minutes"
Postman Webinar: "From APIs to Serverless Cloud Applications in Minutes"
Postman
Welcome Note by Abhinav Asthana, CEO at Postman
Welcome Note by Abhinav Asthana, CEO at Postman
Postman
API Publishers Series, Part 2: Increase Adoption of Your Public API
API Publishers Series, Part 2: Increase Adoption of Your Public API
Postman
DevOps - Continuous Integration & Continuous Deployment - with Microsoft & Op...
DevOps - Continuous Integration & Continuous Deployment - with Microsoft & Op...
Shravan Kumar Kasagoni
Олександр Щедров та Альбіна Тюпа — Magic button. Can production releases be s...
Олександр Щедров та Альбіна Тюпа — Magic button. Can production releases be s...
LEDC 2016
Introduction cypress
Introduction cypress
Oim Trust
Driving Pipeline Automation With Newman and the Postman API
Driving Pipeline Automation With Newman and the Postman API
Postman
Postman 101 for developers
Postman 101 for developers
Postman
POST/CON 2019 Workshop: Testing, Automated Testing, and Reporting APIs with P...
POST/CON 2019 Workshop: Testing, Automated Testing, and Reporting APIs with P...
Postman
Creative Branching Models for Multiple Release Streams
Creative Branching Models for Multiple Release Streams
Atlassian
Cypress
Cypress
Jonathan de Britto Sedrez
DevOps Engineer [Arabic]
DevOps Engineer [Arabic]
ahmadezzeir
Postman covid-webinar
Postman covid-webinar
Postman
Postman Webinar: "API Governance with Postman"
Postman Webinar: "API Governance with Postman"
Postman
Semi Automatic Code Review
Semi Automatic Code Review
Richard Huang
Building Cloud-agnostic Serverless APIs
Building Cloud-agnostic Serverless APIs
Postman
Automation, Integration, and Orchestration for Better Engineering Operations
Automation, Integration, and Orchestration for Better Engineering Operations
Postman
Getting Started With Continuous Delivery on AWS - AWS April 2016 Webinar Series
Getting Started With Continuous Delivery on AWS - AWS April 2016 Webinar Series
Amazon Web Services
WordPress automation and CI
WordPress automation and CI
Ran Bar-Zik
More Related Content
What's hot
Postman Webinar: Postman 101
Postman Webinar: Postman 101
Nikita Sharma
Enterprise E-Commerce Webinar #3: Bringing Your API to Market
Enterprise E-Commerce Webinar #3: Bringing Your API to Market
Nikita Sharma
Know the flow to master agility
Know the flow to master agility
Darren Byrne
Postman Webinar: "From APIs to Serverless Cloud Applications in Minutes"
Postman Webinar: "From APIs to Serverless Cloud Applications in Minutes"
Postman
Welcome Note by Abhinav Asthana, CEO at Postman
Welcome Note by Abhinav Asthana, CEO at Postman
Postman
API Publishers Series, Part 2: Increase Adoption of Your Public API
API Publishers Series, Part 2: Increase Adoption of Your Public API
Postman
DevOps - Continuous Integration & Continuous Deployment - with Microsoft & Op...
DevOps - Continuous Integration & Continuous Deployment - with Microsoft & Op...
Shravan Kumar Kasagoni
Олександр Щедров та Альбіна Тюпа — Magic button. Can production releases be s...
Олександр Щедров та Альбіна Тюпа — Magic button. Can production releases be s...
LEDC 2016
Introduction cypress
Introduction cypress
Oim Trust
Driving Pipeline Automation With Newman and the Postman API
Driving Pipeline Automation With Newman and the Postman API
Postman
Postman 101 for developers
Postman 101 for developers
Postman
POST/CON 2019 Workshop: Testing, Automated Testing, and Reporting APIs with P...
POST/CON 2019 Workshop: Testing, Automated Testing, and Reporting APIs with P...
Postman
Creative Branching Models for Multiple Release Streams
Creative Branching Models for Multiple Release Streams
Atlassian
Cypress
Cypress
Jonathan de Britto Sedrez
DevOps Engineer [Arabic]
DevOps Engineer [Arabic]
ahmadezzeir
Postman covid-webinar
Postman covid-webinar
Postman
Postman Webinar: "API Governance with Postman"
Postman Webinar: "API Governance with Postman"
Postman
Semi Automatic Code Review
Semi Automatic Code Review
Richard Huang
Building Cloud-agnostic Serverless APIs
Building Cloud-agnostic Serverless APIs
Postman
Automation, Integration, and Orchestration for Better Engineering Operations
Automation, Integration, and Orchestration for Better Engineering Operations
Postman
What's hot
(20)
Postman Webinar: Postman 101
Postman Webinar: Postman 101
Enterprise E-Commerce Webinar #3: Bringing Your API to Market
Enterprise E-Commerce Webinar #3: Bringing Your API to Market
Know the flow to master agility
Know the flow to master agility
Postman Webinar: "From APIs to Serverless Cloud Applications in Minutes"
Postman Webinar: "From APIs to Serverless Cloud Applications in Minutes"
Welcome Note by Abhinav Asthana, CEO at Postman
Welcome Note by Abhinav Asthana, CEO at Postman
API Publishers Series, Part 2: Increase Adoption of Your Public API
API Publishers Series, Part 2: Increase Adoption of Your Public API
DevOps - Continuous Integration & Continuous Deployment - with Microsoft & Op...
DevOps - Continuous Integration & Continuous Deployment - with Microsoft & Op...
Олександр Щедров та Альбіна Тюпа — Magic button. Can production releases be s...
Олександр Щедров та Альбіна Тюпа — Magic button. Can production releases be s...
Introduction cypress
Introduction cypress
Driving Pipeline Automation With Newman and the Postman API
Driving Pipeline Automation With Newman and the Postman API
Postman 101 for developers
Postman 101 for developers
POST/CON 2019 Workshop: Testing, Automated Testing, and Reporting APIs with P...
POST/CON 2019 Workshop: Testing, Automated Testing, and Reporting APIs with P...
Creative Branching Models for Multiple Release Streams
Creative Branching Models for Multiple Release Streams
Cypress
Cypress
DevOps Engineer [Arabic]
DevOps Engineer [Arabic]
Postman covid-webinar
Postman covid-webinar
Postman Webinar: "API Governance with Postman"
Postman Webinar: "API Governance with Postman"
Semi Automatic Code Review
Semi Automatic Code Review
Building Cloud-agnostic Serverless APIs
Building Cloud-agnostic Serverless APIs
Automation, Integration, and Orchestration for Better Engineering Operations
Automation, Integration, and Orchestration for Better Engineering Operations
Similar to 2017-08-04 Kubernetes in AfterShip
Getting Started With Continuous Delivery on AWS - AWS April 2016 Webinar Series
Getting Started With Continuous Delivery on AWS - AWS April 2016 Webinar Series
Amazon Web Services
WordPress automation and CI
WordPress automation and CI
Ran Bar-Zik
Kickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond Conference
Dan Chuparkoff
DevOps demystified
DevOps demystified
Xebia IT Architects
How do we drive tech changes
How do we drive tech changes
Jaewoo Ahn
How HipChat Ships and Recovers Fast with DevOps Practices
How HipChat Ships and Recovers Fast with DevOps Practices
Atlassian
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
Amazon Web Services
iOSDevUK Conference- DevOps for iOS Apps
iOSDevUK Conference- DevOps for iOS Apps
Shashikant Jagtap
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
Mirco Hering
OpenShift with Eclipse Tooling - EclipseCon 2012
OpenShift with Eclipse Tooling - EclipseCon 2012
Steven Pousty
Testing API's: Tools & Tips & Tricks (Oh My!)
Testing API's: Tools & Tips & Tricks (Oh My!)
Ford Prior
DevOps and AWS - Code PaLOUsa 2017
DevOps and AWS - Code PaLOUsa 2017
James Strong
HotelQuickly Product & Engineering
HotelQuickly Product & Engineering
Michal Juhas
Swift should I switch?
Swift should I switch?
wulfgeng
How bigtop leveraged docker for build automation and one click hadoop provis...
How bigtop leveraged docker for build automation and one click hadoop provis...
Evans Ye
Subverting the monolith!
Subverting the monolith!
Sophia Russell
How go makes us faster (May 2015)
How go makes us faster (May 2015)
Wilfried Schobeiri
Step away from that knife!
Step away from that knife!
Michael Goetz
From Heroku to Amazon AWS
From Heroku to Amazon AWS
Sebastian Schleicher
Chef onlinuxonpower
Chef onlinuxonpower
Moya Brannan
Similar to 2017-08-04 Kubernetes in AfterShip
(20)
Getting Started With Continuous Delivery on AWS - AWS April 2016 Webinar Series
Getting Started With Continuous Delivery on AWS - AWS April 2016 Webinar Series
WordPress automation and CI
WordPress automation and CI
Kickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond Conference
DevOps demystified
DevOps demystified
How do we drive tech changes
How do we drive tech changes
How HipChat Ships and Recovers Fast with DevOps Practices
How HipChat Ships and Recovers Fast with DevOps Practices
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
iOSDevUK Conference- DevOps for iOS Apps
iOSDevUK Conference- DevOps for iOS Apps
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
OpenShift with Eclipse Tooling - EclipseCon 2012
OpenShift with Eclipse Tooling - EclipseCon 2012
Testing API's: Tools & Tips & Tricks (Oh My!)
Testing API's: Tools & Tips & Tricks (Oh My!)
DevOps and AWS - Code PaLOUsa 2017
DevOps and AWS - Code PaLOUsa 2017
HotelQuickly Product & Engineering
HotelQuickly Product & Engineering
Swift should I switch?
Swift should I switch?
How bigtop leveraged docker for build automation and one click hadoop provis...
How bigtop leveraged docker for build automation and one click hadoop provis...
Subverting the monolith!
Subverting the monolith!
How go makes us faster (May 2015)
How go makes us faster (May 2015)
Step away from that knife!
Step away from that knife!
From Heroku to Amazon AWS
From Heroku to Amazon AWS
Chef onlinuxonpower
Chef onlinuxonpower
Recently uploaded
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
rehmti665
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
Chandu841456
welding defects observed during the welding
welding defects observed during the welding
MuhammadUzairLiaqat
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
eptoze12
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
SachinPawar510423
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
LewisJB
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Dr.Costas Sachpazis
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
jennyeacort
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
ssuser7cb4ff
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
121011101441
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
saravananr517913
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
Mark Billinghurst
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
959SahilShah
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
Madan Karki
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
computer application and construction management
computer application and construction management
MariconPadriquez1
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
SAURABHKUMAR892774
Transport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
GOPINATHS437943
Recently uploaded
(20)
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
welding defects observed during the welding
welding defects observed during the welding
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
Unit7-DC_Motors nkkjnsdkfnfcdfknfdgfggfg
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
computer application and construction management
computer application and construction management
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
Transport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
2017-08-04 Kubernetes in AfterShip
1.
GCP x K8S
2.
Agenda 1. Who are
we / am I? 2. What is AfterShip 3. Our challenges 4. The solutions 5. Demo
3.
teddy@aftership.com Teddy Chan CEO &
Co-Founder Credit Nick SRE @aftership GitHub: https://github.com/itnick
4.
Who are we? We
love coding, solving the real problems and make it scalable 27 in HK 8 in India / Remote
5.
The world #1
tracking API platform Support 400+ couriers, 200+ countries
6.
Our challenges Coding !Deployment Automatic !Manual Deployment Fast
!Slow Scaling Fast !Slow
7.
Old Days Workflows Run
in AWS / GCP using Compute Instances 1. Commit 2. PR 3. Travis CI 4. Code Review 5. Merged to master 6. Manual Deployment
8.
Manual Deployment Run in
AWS / GCP using Compute Instances 1. Lots of Steps 2. Human Error 3. Boring 4. Slow
9.
Continuous Deployment Manual Deployment
→ Auto Deployment 1. Lots of Steps 2. Human Error 3. Boring 4. Faster, but not FAST enough
10.
Our challenges Coding ✔ !Deployment Automatic
✔ !Manual Deployment Fast ? !Slow Scaling Fast ? !Slow Cost Cheap ?
11.
Deployment Flows What is
the problem? 1. Launch new instances (Blue / Green) ~ 8 mins 2. Update / Patch OS / Install binary ~ 5 mins 3. Git clone / npm install ~ 2 mins 15 - 25 mins
12.
Kubernetes K8S
13.
Kubernetes K8S https://kubernetes.io/docs/concepts/workloads/pods/pod/#what-is-a-pod
14.
K8S Flows For new
deployment 1. Build container image (Blue / Green) 2. Update / Patch OS / Install binary 3. Git clone / npm install ~ 2 mins ~ 2 mins
15.
K8S Flows For scaling
up 1. Build container image (Blue / Green) 2. Update / Patch OS / Install binary 3. Git clone / npm install ~ 5 mins < 20s
16.
K8S Flows Example
17.
Our challenges Coding ✔ !Deployment Automatic
✔ !Manual Deployment Fast ✔ !Slow Scaling Fast ✔ !Slow Cost Cheap ✔
18.
Bible How to Guide:
https://goo.gl/f6YSJY GitHub repo: https://goo.gl/h6eEBJ This slide: https://www.slideshare.net/aftership
19.
We’re hiring www.aftership.com/jobs
Download now