Tickets

Loading…

About the workshop 📚

Kubernetes operators are software extensions to Kubernetes that make use of custom resources to manage applications and their components. The operator pattern aims to capture the key aim of a human operator who is managing a service or set of services. Human operators who look after specific applications and services have deep knowledge of how the system ought to behave, how to deploy it, and how to react if there are problems.

Kubebuilder is a framework for building Kubernetes APIs using custom resource definitions. Kubebuilder provides powerful libraries and tools to simplify building and publishing Kubernetes APIs from scratch.

This tutorial will break down the complex requirements of building an operator for a system which involves multiple co-operating processes to achive a single job such as a database - for example, Apache HBase. Some of them include

  1. Defining CRDs (Custom Resource Definitions), and in turn k8s APIs
  2. How operators are built, and in turn internal workings of the same
  3. How to package the operator to take it to production
  • This tutorial is of 90 mins duration. There will no hands-on component to this tutorial. The instructor will spend 20-30 mins discussing how you can use this framework in your workplace.
  • This is an in-person tutorial.
  • Only 35 seats are open for workshop participation.
  • Recording of the workshop will be made available for Rootconf members.

Important prerequisites for participants attending this tutorial 📝

  1. Participants should have a basic understanding of Kubernetes. Even better, if you have used k8s at your workplace.
  2. Laptops are not required for attending this tutorial.

About the instructor 👨 🏫

Mallikarjun is Architect at Flipkart’s HBase team. Mallikarjun solves everything around databases, distributed systems and otherwise.

Who should attend this workshop 👨 💻

  • Engineers who have some understanding of k8s and/or use k8s at their workplace, and are curious to learn more.
  • Platform engineers and SRE’s who would want to learn how to build and deploy complex systems such as databases on k8s.
  • Startup founders who are curious to understand how mature organisations such as Flipkart manage their platforms on Kubernetes.

How will participants benefit from the workshop 🎓

Participants will learn how to:

  1. Extend Kubernetes in doing custom resources as per the requirements, specifically building complex systems.
  2. Build Kubernetes operator and choose from the frameworks available.
  3. Use the internal workings of how Kubernetes extensions work.

How to Register

This workshop is free to attend for Rootconf members or Rootconf ticket buyers.

This workshop is open to 35 participants only. Seats will be available on first-come-first-serve basis. RSVP to secure a seat. 🎟️

Contact information ☎️

For inquiries about the workshop, contact +91-7676332020 or write to info@hasgeek.com

Venue

Thoughtworks

Thoughtworks Data Lab, Ground Floor,

ACR Mansion, 147/F, 8th Main Rd, Koramangala 3rd Block

Bengaluru - 560034

Karnataka, IN

Loading…

Hosted by

We care about site reliability, cloud costs, security and data privacy

Supported by

Venue host

Thoughtworks is a pioneering global technology consultancy, leading the charge in custom software development and technology innovation.