Call for round the year submissions for Rootconf in 2019

Submit a proposal at any time in the year on DevOps, infrastructure security, cloud, and distributed systems. We will find you a suitable opportunity to share your work.

Propose a session

Orchestration with Kubernetes

Submitted by Kunal Kerkar (@tsudot) on Tuesday, 23 April 2019

Section: Full talk Technical level: Intermediate

Abstract

I’ll talk about how we built and now run karix.io using docker containers. It covers the entire engineering effort undertaken and how and why we got here based on past learning and experiences.

It is my journey from a docker-compose PoC to kubernetes in production with the primary goal of improving developer/ops productivity.

I’ll go in-depth about how we created our deployment pipeline using jenkins and how we use helm for packaging kubernetes components. I’ll also touch on the important aspects of testing, deployment tooling and capacity planning that are needed to run kubernetes in production.

Outline

Kubernetes Objects
Build Pipeline
Packaging
Deployment
Load Testing
Dev Productivity
Areas of Improvement

Speaker bio

Kunal has eight years of experience deploying world class software. He is a generalist and has worked on multiple languages and platforms. Kunal has been instrumental in building karix.io, which is an API platform for messaging.

In the span of his career, he has created telephony APIs and written VoIP SDKs on iOS and Android. Kunal has worked on various technologies but is currently fascinated with kubernetes. His specialties include a long list of programming languages and contribution to open source software.

Kunal has graduated from Manipal University and was involved with the Linux User Group during their initial launch period. While he was studying how to write code, he also conducted workshops on developing mobile applications on the android platform and python 101 classes. A software engineer by day, Kunal shares his insights and challenges via a quirky handle ‘tsudot’ on social media.

Slides

https://www.slideshare.net/tsudot/orchestration-with-kubernetes

Comments

  • Zainab Bawa (@zainabbawa) Reviewer 6 months ago

    Thanks for the submission, Kunal. It is unclear what is the problem that karix.io is trying to solve? Why should the community hear about this? What are the takeaways for participants from this proposed talk?

    • Zainab Bawa (@zainabbawa) Reviewer 6 months ago

      The slides don’t reveal much either. You’ll need to share a revised version for us to carry out a review. We need this by 30 April, latest.

  • Kunal Kerkar (@tsudot) Proposer 6 months ago (edited 6 months ago)

    Hi Zainab, The talk is focused on the underlying build pipeline and not really the product. I’ll be talking about the approach we took to make sure all of our components are container first and the idea behind packaging these containers for kubernetes.

    Why should the community hear about this?

    I’ll be talking about our orchestration layer and how by taking the approach we did, we have managed to boost developer workflow and productivity.

    What are the takeaways for participants from this proposed talk?

    I believe that every SAS product should start with a build pipeline and it should be the core unit around which all software releases should revolve.

    As for the product, karix.io is an API platform to send and receive messages over channels like SMS, WhatsApp and RCS.

    I am also giving the same talk at GIDS ‘19.

  • Kunal Kerkar (@tsudot) Proposer 6 months ago

    Thanks for the feedback Zainab. I’ll work on them and get back.

Login with Twitter or Google to leave a comment