Loading…
Attending this event?
In-person
11-12 December
Learn More and Register to Attend

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 India 2024 to participate in the 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 India Standard Time (UTC+5:30)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 and session seating is available on a first-come, first-served basis. 
Room 4 clear filter
arrow_back View All Dates
Thursday, December 12
 

11:30am IST

A Debugging Journey from Coredns to Coreutils - Akhil Mohan & Humble Devassy Chirammal, VMware by Broadcom
Thursday December 12, 2024 11:30am - 12:05pm IST
It all started when CoreDNS pods entered a crash loop backoff state soon after the cluster was deployed. The only change was an unprivileged execution desired in the latest coreDNS image. The issue occurred only in worker nodes, not in control plane nodes, and refreshing the image by deleting and pulling it again resolved the issue. It happened in one OS distribution flavor but not in another. We investigated Docker build, setcap, and libc, and found that the required capability was missing in nodes during the issue. The stack was complex, involving FIPS/CGO, build system, runtime configuration, and binary packaging in OVA. Debugging included CoreDNS binary, containerd, runc, SELinux, AppArmor, Photon OS, and the kernel... lots of learning which could be useful for many developers/admins or cluster operators to debug unprivileged pod execution. Finally, we discovered something interesting in the bootstrapping scripts. Let's debug.
Speakers
avatar for Akhil Mohan

Akhil Mohan

Software Engineer, VMware by Broadcom
Akhil works as a Software Engineer at VMware by Broadcom. An active contributor to projects in cloud native and container ecosystem. Akhil is a maintainer of containerd, and the kubernetes publishing-bot sub project. He works mostly on container runtimes and kubernetes sig-node a... Read More →
avatar for Humble Chirammal

Humble Chirammal

R&D Engineer, VMware by Broadcom
Humble is part of VMware Tanzu Open Source Engineering. He is the tech lead for k8s and other core components to deliver successful LTS releases. He has more than 17 years of experience that includes extensive work in Openshift engineering & releases. He has led SDS based products... Read More →
Thursday December 12, 2024 11:30am - 12:05pm IST
Room 4
  Operations + Performance

12:20pm IST

From Chaos to Control: Building Resilience with Effective Backup and Disaster Recovery in Kubernetes - Yash Pimple, Nirmata
Thursday December 12, 2024 12:20pm - 12:55pm IST
As organizations scale, robust disaster recovery becomes critical. As clusters multiply and complexities grow, maintaining consistent RPO and RTO becomes challenging, requiring new techniques for efficient large-scale data backup and recovery. While GitOps excels at maintaining the desired state of infrastructure using Git as the single source of truth, it falls short for stateful workloads like databases and S3 buckets. Tools like Crossplane help deploy these resources in a GitOps model, but disaster recovery remains complex. You can't just spin up a new K8s cluster, point it to a Git repo, and expect a seamless recovery of critical stateful data Disaster recovery isn't 'one size fits all', each scenario requires a different approach depending on the scale of the disaster. In this talk, we’ll explore different strategies for handling different levels of disasters, from losing a single K8s cluster to facing a full region outage, helping folks to be better prepared for the unexpected.
Speakers
avatar for Yash Pimple

Yash Pimple

Open Source Contributor, Independent
Yash is a junior pursuing a Bachelor’s degree in India and is currently immersed in learning DevOps. He actively contributes to various open-source projects, generously sharing his knowledge to educate others based on his learning experiences.
Thursday December 12, 2024 12:20pm - 12:55pm IST
Room 4
  Operations + Performance

2:55pm IST

Bias-Busting AI with a Cloud Native Approach - Rajas Kakodkar, Broadcom
Thursday December 12, 2024 2:55pm - 3:30pm IST
As Large Language Models gain prominence, the discussion around AI fairness and ethics has never been more pressing. Cloud Native is emerging as the standard infrastructure for training, deploying, and serving AI workloads, but its role doesn't stop there—it can also play a crucial part in minimizing bias in AI models. This session will delve into: - Mapping Cloud Native principles like attestation and supply chain fundamentals to AI workloads, enhancing explainability and providing actionable recourse. - Leveraging Kubernetes' reconciliation loop to offer feedback that corrects false positives in AI output. - Utilizing the distributed nature of cloud computing to decentralize AI power, promoting more responsible automation. This session is designed for AI practitioners seeking insights from the Cloud Native tech stack, infrastructure beginners looking to understand its extensibility, and experts and maintainers aiming to extend the boundaries of current Cloud Native infrastructure.
Speakers
avatar for Rajas Kakodkar

Rajas Kakodkar

Staff Engineer at Broadcom | Tech Lead at CNCF TAG Runtime, Broadcom
Rajas is a staff engineer at Broadcom and a tech lead of the CNCF Technical Advisory Group, Runtime. He is actively involved in the AI working group in the CNCF. He is a Kubernetes contributor and has been a maintainer of the Kube Proxy Next Gen Project. He has also served as the... Read More →
Thursday December 12, 2024 2:55pm - 3:30pm IST
Room 4

3:45pm IST

Keeping the Lights on: Zero Downtime Application Upgrades in Kubernetes - Shashank Pai & Sagar Jadhav, InfraCloud Technologies
Thursday December 12, 2024 3:45pm - 4:20pm IST
Imagine adding all your favorite products to your shopping cart, only to have the page reload and—poof—everything’s gone. Frustrating, right?. For mission-critical apps, seamless upgrades in Kubernetes demand a solid grasp of how to tackle these challenges effectively. This session equips you with practical strategies for performing zero-downtime upgrades in Kubernetes. We will cover the role of readiness and liveness probes, explore rolling update strategies and Blue/Green deployments, and compare their benefits. We will also discuss handling SIGTERM signals, managing sidecar containers, and the importance of PodDisruptionBudgets and TopologySpreadConstraints. Finally, we will examine how Priority Classes and Pod Eviction impact stability during Kubernetes upgrades. By the end, you'll be equipped to confidently handle upgrades without downtime, ensuring your applications stay online and reliable, even during the most challenging updates.
Speakers
avatar for Sagar Jadhav

Sagar Jadhav

Senior Product Engineer, InfraCloud Technologies Pvt. Ltd.
Software Engineering has been Sagar Jadhav's field of expertise for more than a decade. Docker, Kubernetes, Terraform, Go, NodeJS, and other tools and programming languages are among the ones he has experience with.He is currently working in the space of infrastructure provisioning... Read More →
avatar for Shashank Pai

Shashank Pai

Senior SRE, Infracloud
Name: Shashank Pai Title: Senior SRE at InfraCloud Biography: Shashank is a Senior SRE at InfraCloud, bringing extensive experience in managing and scaling cloud-native applications. His expertise lies in Kubernetes, CI/CD automation, and infrastructure as code. He is passionate about... Read More →
Thursday December 12, 2024 3:45pm - 4:20pm IST
Room 4
  Operations + Performance

4:50pm IST

Scaling Beyond Autoscaling: How We Grew Our Kubernetes Clusters - Bhavin Gandhi & Ruturaj Kadikar, InfraCloud Technologies
Thursday December 12, 2024 4:50pm - 5:25pm IST
Picture this: Your startup just landed a big client, and as your business starts to grow, so does your Kubernetes cluster. The number of microservices and the traffic that they serve has started increasing. You configure auto-scaling of Nodes and Pods. Do you think that is enough, or do you need to look into other areas? What other components need scaling? What strategies should be devised? How do we verify whether there will not be any impact during scaling? In this session, we answer all these questions and come up with a blueprint for scaling a Kubernetes cluster from our experience with scaling our production cluster from merely 20-25 nodes to around 250 nodes with more than 5000 pods. We will touch base on the issues we faced and their resolution that will form a good prescription for those who want to scale their Kubernetes infrastructure.
Speakers
avatar for Bhavin Gandhi

Bhavin Gandhi

Staff SRE, InfraCloud Technologies
Bhavin is working with InfraCloud Technologies. His main area of interest are Free/Libre and Open Source Software, DevSecOps, containers and Kubernetes. He has been part of cloud native transformation journeys for various companies. You can check what he is up to on his personal website... Read More →
avatar for Ruturaj Kadikar

Ruturaj Kadikar

Senior Engineer, Site Reliability, InfraCloud Technologies
I like to apply site reliability principles to facilitate business growth through the seamless and reliable performance of systems and infrastructure. I have built private clouds with OpenStack, built Kubernetes on premises & scaled Kubernetes on cloud for enterprises of various... Read More →
Thursday December 12, 2024 4:50pm - 5:25pm IST
Room 4
  Operations + Performance

5:40pm IST

Unleashing Observability: Enabling Distributed Tracing in gRPC with OpenTelemetry - Purnesh Dixit, Google
Thursday December 12, 2024 5:40pm - 6:15pm IST
gRPC is often chosen for its high-performance communication, making it crucial to minimize latency. Distributed tracing helps identify and diagnose latency bottlenecks in gRPC calls, ensuring that the performance benefits of gRPC are fully realized. Setting up tracing from scratch for gRPC applications is complex and warrants significant maintenance overhead. Moreover, there is not much literature on how to do it properly, resulting in bespoke and suboptimal solutions. In this talk, Purnesh Dixit from the gRPC team will talk about the best practices for utilizing distributed tracing effectively in gRPC environments by configuring the new OpenTelemetry plug-in, created by the gRPC team in google.
Speakers
avatar for Purnesh Dixit

Purnesh Dixit

Purnesh Dixit (gRPC Team, Google), Google
Purnesh is a software engineer on the gRPC team at Google. He is a contributor to the OpenTelemetry support for distributed tracing in gRPC-go. He is also one of the maintainer of grpc-go open source library.
Thursday December 12, 2024 5:40pm - 6:15pm IST
Room 4
  Observability
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Content Experience Level
  • Timezone


Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -