October 12, 2021
Los Angeles, California + Virtual
View More Details & Registration

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon North America 2021 - Los Angeles, CA + Virtual and add this Co-Located event to your registration to participate in these sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Pacific Standard Time (PST), UTC -7. To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.

IMPORTANT NOTE: Timing of sessions and room locations are subject to change through Monday, September 13 due to schedule changes that will be made as speakers finalize whether speaking in person or virtually.
Tuesday, October 12 • 11:20am - 11:50am
Case Study: Developing and Scaling Kubeflow’s Web Apps - Andrey Velichkevich, Cisco & Kimonas Sotirchos, Arrikto

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
At this moment, Kubeflow maintains at least 5 different web apps, for managing Notebooks, PVCs, Tensorboards, Models, AutoML Experiments, that allow users to interact with the platform. At their core these web apps act as a graphical interface for performing CRUD operations on top of K8s Objects and Custom Resources. Designing, creating, and maintaining these apps is not a trivial task. In this talk, attendees will learn how the Kubeflow community overcame all the challenges to create true cloud native web apps, for managing ML workflows on top of K8s. Follow our journey as we explore the architectural decisions we made regarding authentication with Istio and authorization with K8s SubjectAccessReviews. How we factored out the common code and enabled application scalability. The UX decisions for managing K8s objects via a GUI. And last but not least, how we can efficiently fetch new data for Kubeflow dashboard in the context of how users can perform advanced AutoML techniques.

avatar for Kimonas Sotirchos

Kimonas Sotirchos

Software Engineer, Arrikto
Kimonas is a Software Engineer interested in cloud native applications and distributed systems. Loves to work on open source projects, collaborate and develop innovative software as part of a community. Has been a core Kubeflow contributor for more than two years with expertise around... Read More →
avatar for Andrey Velichkevich

Andrey Velichkevich

Senior Software Engineer, Apple
Andrey Velichkevich is a Senior Software Engineer at Apple and is a major contributor to the Kubeflow open-source project. He is a co-chair for the AutoML and Training working groups. Andrey hosts Kubeflow community meetings for the AutoML and Training working group, organises community... Read More →

Tuesday October 12, 2021 11:20am - 11:50am PDT
Room 502 AB + Online