KubeCon + CloudnativeCon India 2024

World comes to India

KubeCon + CloudnativeCon India 2024

Preface

"If I were asked under what sky the human mind has most fully developed some of its choicest gifts, has most deeply pondered on the greatest problems of life, and has found solutions, I should point to India."

- Max muller

I have long anticipated this day: writing a blog about “KubeCon in India.” The Linux Foundation successfully hosted KubeCon in India for the first time, and this event marks a crucial milestone for the cloud-native tech community in the country.

This blog will help those who could not attend reconsider whether to participate in KubeCon. A lot to unpack. Grab a coffee☕

For context: "What happens when you bring thousands of Kubernetes enthusiasts under one roof? A mix of innovation, inspiration, and deep community vibes.

Festival de KubeKon

Yeah, I copied it from “Festival de Cannes “ but hey jump onto its actual symbolism? The Cannes Festival is a meeting place for actors, directors, and producers to celebrate cinema and showcase new films worldwide underlining the idea that KubeCon is not just a technical conference but a global stage for celebrating innovation, collaboration, and the future of technology.

KubeCon in India was a dream come true for many contributors who couldn’t experience its true essence (for obvious reasons, as many events happen outside India). It is no short of a festival. It was my first time attending in-person too so I was excited as well. Down the ally, you’re gonna be bombarded with pictures and glimpses caught in 4k, plus the talks I attended and how they helped me. Plus I got featured in a short interview too (LOL, embarrassed).

Talks : DAY 1 + Day 2

Starting Day 1 by giving a huge shoutout to Gadfly.AI and my mentor Sal Kimmich for sponsoring me🫠Yeah the paper badge is more expensive than you think:)

Started the day at 10 a.m. with a scheduler in hand. The sched app had all the talks listed with the time without a schedule my ADHD head would’ve been a headless chicken but whatsoever. I would suggest marking extra talks you want to attend because you might not be able to attend all of them but at least cover the important ones. I am going to provide a detailed summary (LOL) of the talks I attended in case no one misses out🤘

Keynote Session: End-User Evolution: Cloud Native Adoption Stories from India and beyond

  1. Market Growth: Cloud adoption is set to surpass $97 billion, driven by real-time processing and automation.

  2. Generative AI: Productivity gains of 30% will demand expanded workloads and workforce.

  3. Enterprise Investments: Companies are investing heavily in infrastructure and containerization for scaling applications.

  4. Ubiquity: Cloud-native tech is spreading to unexpected areas like vehicles and appliances, simplifying operations.

  5. Global Stories: India’s cloud-native adoption highlights innovation and global relevance.

Closing: Cloud-native systems are transforming industries—embrace this space to innovate and lead.

Keynote Session: The cloud-native story so far: What worked, What didn’t, and what will!

It’s my personal favorite by Nikhita Raghunath. It helped me understand Kubernetes and where it’s coming from. It’s a story so don’t expect bullet points.

The story begins with the challenges faced by developers in ensuring their code works consistently across different environments, such as laptops and production. This problem led to the need for solutions that addressed environment mismatches and made deployments seamless. Developers sought tools that could simplify these processes, giving rise to innovations like containers and orchestration platforms.

With the advent of tools like Kubernetes, developers could finally manage applications across environments efficiently, eliminating many of the traditional hurdles. These tools enabled developers to focus on building and deploying applications without being bogged down by underlying infrastructure complexities.

The story also highlights the role of the open-source community in driving cloud-native adoption. Collaboration within the community allowed for the creation of tools that addressed common challenges, fostering innovation and shared learning. This sense of community made it possible for developers to solve problems collectively and accelerate progress.

However, as the technology evolved, the complexity of managing cloud-native platforms increased. The growing number of tools, services, and integrations introduced challenges related to cost, complexity, and decision-making. Developers often found themselves navigating a labyrinth of tools to achieve their goals.

Automation became a critical factor in overcoming these challenges. By automating repetitive and complex tasks, developers could focus on deploying applications rather than managing infrastructure. This shift toward automation also allowed organizations to scale their operations effectively while reducing the burden of manual processes.

The story concludes with a reflection on the current state of cloud-native technology. Despite its challenges, the adoption of cloud-native practices continues to grow as developers recognize its potential for scalability and efficiency. The focus now is on simplifying the developer experience, reducing complexity, and ensuring that cloud-native platforms enable innovation without overwhelming users.

Ultimately, the journey of cloud-native technology is a testament to the power of collaboration, innovation, and the relentless pursuit of better ways to build and manage applications.

I know I know!! A lot of text. But it will find it’s way to the one seeking this. The rest of us can have a coffee break🫠

Along with the coffee hall, there is a traditional thing with Kubecon where you’ll see the sponsors of the event with their booths.

The booths at KubeCon serve as hubs for learning, networking, and collaboration. They offer:

  1. Tool Demos: Explore new technologies and live product demonstrations.

  2. Expert Advice: Get insights and problem-solving help from industry professionals.

  3. Learning Opportunities: Participate in workshops, labs, and tutorials and win schwags.

  4. Networking: Connect with vendors, open-source maintainers, and the community.

  5. Resources and Swag: Take-home whitepapers, cheat sheets, and fun giveaways. I got shirts and GitHub tool kit and free courses from LF training and Kodekloud. What else could u prolly ask for?🫠

  6. Feedback Channels: Share your needs and influence future tool development.

  7. Ecosystem Trends: Discover innovations and key players in the cloud-native space.

Booths are an engaging way to enhance knowledge, solve challenges, and build valuable connections in the Kubernetes ecosystem. I built a hell lot of connections than I could even make sitting on a work chair with my PJs on.

One great thing about Open source and KubeCon in general is that there is no biasing based on where you are in your career. I could see working professionals with more than 10 years of exp and a 2nd year college student under one roof. Cloud-native crosses barriers like it is nobody’s business.

MemoryLane ZZZ

My time was mostly spent at the booths connecting with people, 1:1. It helped me connect with them from the perspective of an end-user and network with people who are ahead in the game. I think what matters is human-to-human interaction. That creates a difference like 100x.

at Civo Booth

Woof !!! You will get to know these faces once you’re in the community. Don’t worry. Save some work for yourself 🔎

Talk on: A deep dive into current security runtime by Ankur Kothiwal, CERN

  1. Control Workload Privileges:

    • Stop unnecessary privilege escalation by defining exactly what each workload needs and dropping everything else.

    • Only allow the minimal capabilities your application needs to avoid crashes and security risks.

  2. Manage Network Traffic:

    • Use tools like Calico or Cilium to control what traffic comes in and goes out.

    • Set clear rules on what to block or allow to protect your application.

  3. Real-Time Protection is Key:

    • Instead of waiting to detect and kill malicious actions after they happen, focus on stopping them before they execute.
  4. Useful Linux Tools:

    • LD_PRELOAD: Helps you run specific code before your main program.

    • eBPF: A powerful tool for monitoring and enforcing rules in the Linux kernel.

    • strace: Tracks system calls to understand what’s happening in your application.

  5. Challenges with Current Tools:

    • Some tools (like eBPF) have limits, such as missing events or being incompatible with older Linux versions.

    • Observing issues without enforcing solutions isn’t enough.

  6. Best Security Practices:

    • Deny Everything by Default: Block all actions except what your application absolutely needs.

    • Use the Least Privilege: Only give workloads the permissions they require.

    • Block Privilege Escalation: Ensure workloads cannot increase their permissions.

    • Keep an Eye on Everything: Continuously monitor workloads for unusual behavior.

  7. Proactive vs Reactive Security:

    • Don’t just observe and respond to attacks after they happen—focus on preventing them entirely by enforcing strict rules.
  8. Simplify Policy Management:

    • Tools like Kubearmor make it easy to write and enforce security rules in plain language.

    • Automate policies to ensure compatibility across different environments and Linux versions.

  9. Reduce Your Attack Surface:

    • Remove unnecessary permissions, processes, and open ports to give attackers less to exploit.

    • Be cautious of supply chain vulnerabilities and always apply updates to your tools.

Key Message: To secure your workloads effectively, block what’s unnecessary, give only the required permissions, and act before attacks happen, not after.

Lightning Talk⚡: Enhancing Hyperparameter Optimization with Advanced Parameter Distributions

This explanation is about improving hyperparameter optimization (HPO), a process used to fine-tune machine learning models for better performance. Let’s break it down:

1. What is Hyperparameter Optimization?

HPO is like finding the perfect recipe for your machine learning model by adjusting its "ingredients" (hyperparameters). Tools called HPO frameworks help with this by:

  • Defining goals (like accuracy or speed),

  • Exploring options (search space),

  • Using methods (like random search or Bayesian optimization) to find the best settings.

2. Why Were Improvements Needed?

Existing HPO frameworks had limitations:

  • They supported only a few ways to define hyperparameters.

  • Many machine learning models need more flexibility, especially when dealing with complex distributions of parameter values.

3. What’s New?

To fix these issues, several upgrades were introduced:

  • New parameter types:

    • Log distributions for values that grow exponentially (e.g., learning rates).

    • Normal distributions for values that are typically centered around an average (e.g., model weights).

  • Flexible search spaces:

    • You can now specify ranges, steps, and characteristics of each parameter.
  • A distribution field:

    • This lets you choose the type of distribution for each parameter, making it easier to customize experiments.

4. Why Does This Matter?

These improvements make HPO frameworks:

  • More versatile: They can handle a wider variety of machine learning models.

  • Easier to use: Scientists and engineers can better tailor experiments to their needs.

  • More powerful: The enhancements improve the quality and speed of optimization tasks.

In short, these changes make it easier and more effective to tune machine learning models, helping data scientists get better results with less effort.

Talk on: A hip-hop Journey Through Cloud-Native: Bart Farrell & Anushka Saxena

This one’s my personal favorite not only because they were my friends but because they absolutely killed it. And it was their first ever talk. Shout out to Bart Farrell and Anushka Saxena. Trust me they would be well-known rappers if not CNCF engineers. I wish I could share a video of them rapping.

Let’s Do this in a quoted version - Author Bart F. “ “

A Friendly Take: A Hip Hop Journey to Cloud Native

Let’s talk about something exciting—how the spirit of hip hop connects to the cloud-native world. Sounds wild, right? But hear me out—it’s all about collaboration, creativity, and community.

Finding the Beat

Every great journey starts somewhere, and for me, it was hip hop. Not just the music—the whole culture. Rap, beatboxing, breakdancing, street knowledge—all these pieces coming together to make something amazing. That’s exactly what I found in the cloud-native world. It’s all about bringing people, ideas, and tools together.

Starting Out

I didn’t have a tech background—I was more into history and exploring ideas. But curiosity is a powerful thing. Like someone picking up a mic for the first time, I started small. Volunteering, asking questions, and attending sessions led me to open-source communities like CNCF.

Community Vibes

Just like hip hop crews, cloud-native communities are all about collaboration. Everyone brings their unique flavor—whether you’re coding, documenting, or just exploring, there’s space for you. And guess what? You don’t need to be an expert to join.

Learning the Moves

Cloud-native projects can feel overwhelming, just like stepping into your first dance circle. But every step gets easier. Resources like mentorship programs and clear documentation guide you through. It’s all about consistency—showing up, learning, and improving bit by bit.

Asking the Right Questions

In both hip hop and cloud-native, asking the right questions is key. It’s like learning from the legends in the game—you don’t just say, “How do I become the best?” You ask about the steps, the struggles, the craft. That’s how you grow.

The Groove of It All

Whether it’s music or technology, it’s about mixing diverse elements to create something powerful. Hip hop taught me to embrace collaboration and think creatively. Cloud-native communities gave me the tools to contribute and grow in tech.


So, what’s the takeaway? Dive in, stay curious, and don’t be afraid to learn. Whether you’re spitting bars or deploying Kubernetes, it’s all about showing up and making your mark. You’ve got this! 🎤✨

-MC Bart F

This is a glimpse of Bart being in his element. I wish you could hear him rap……….

Civo : Launch Party

Another reason of a big success of KubeCon India was the launch of Civo in India. You can directly access information through their portal.

There were various workshops that took place at the booth itself and a talk given by Kunal Kushwaha on the same. That topic is hot right now. You wont need a blog to elaborate. LOL.

Glimpses:

You can Attend Too: Dahn Kohn Scholarship

Every one who knows Kubecon, knows what I’m going to talk about. If you want to be a part of next Kubecon. I would highly suggest get involved in the community. Be it CNCF, Kubernetes or any other community from the CNCF landscape, start contributing, network with people and get to know the in and outs of the cloud-native. For anyone looking to grow in the cloud-native space, the Dan Kohn Scholarship isn’t just financial support—it’s a gateway to endless possibilities and a chance to honor the legacy of someone who truly believed in the power of community.

How?

The Dan Kohn Scholarship, named in honor of a visionary leader in the open-source and cloud-native world, offers a powerful opportunity for individuals passionate about technology and community building. Here's how it can make a difference:

  1. Access to Global Events

    • The scholarship covers participation in major events like KubeCon + CloudNativeCon, giving recipients a chance to learn directly from experts and interact with global innovators.
  2. Networking Opportunities

    • These events are a hub for connecting with thought leaders, contributors, and organizations shaping the future of cloud-native technologies. Building these relationships can open doors to collaborations, mentorships, and career opportunities.
  3. Learning and Skill Development

    • From attending sessions to hands-on workshops, scholars gain exposure to the latest trends, tools, and practices in the cloud-native ecosystem.
  4. Inclusivity and Diversity

    • The scholarship aims to empower individuals from underrepresented backgrounds, ensuring that diverse voices and perspectives contribute to the open-source movement.
  5. Kickstarting a Career in Open Source

    • Being a Dan Kohn Scholar signals a commitment to open source and community contributions. It’s a standout achievement that can enhance your profile and credibility in the tech world.

Closing Remarks: KubeCon India 2024

Wow, what a ride KubeCon India 2024 has been! Over the past few days, we’ve learned, connected, and been completely inspired by the amazing cloud-native community here in India.

From mind-blowing keynotes to hands-on workshops and those casual hallway chats that sparked brilliant ideas—this event has been nothing short of magical. The energy and enthusiasm here remind us that India isn’t just riding the cloud-native wave; we’re helping lead the charge.

Now, it’s time to take all this knowledge, inspiration, and excitement back to our projects and communities. Keep building, keep collaborating, and keep pushing the boundaries of what’s possible.

A huge shoutout to the speakers, organizers, sponsors, and every single attendee—you all made this event unforgettable. Let’s keep the momentum going and meet again at the next KubeCon.

Until then, happy Kubernetes-ing! 🚀✨

Signing off, Vayshaleee❤️