Speaker

Rayan Das

Rayan Das

Senior Platform Engineer, DigitalOcean

Bengaluru, India

Actions

I am a Senior Platform Engineer on the Spaces Platform team at DigitalOcean. In the Kubernetes community, I have been involved with SIG-Release since v1.29 and currently leading the Release Docs Team for v1.33. Beyond my professional work, I have a passion for traveling and capturing landscapes through my lens.

Area of Expertise

  • Information & Communications Technology
  • Region & Country

Topics

  • Kubernetes
  • CNCF
  • open source

Efficient Kubernetes Development: Prow as the Backbone of Secure CI/CD

Developing the Kubernetes (K8s) project demands intricate coordination among various components to ensure a stable release and high-quality code. Testing and security scans are crucial for reliability, making a robust CI/CD system essential for integration. Prow stands out as a sophisticated CI/CD solution with built-in GitOps, minimizing manual intervention. It's designed as a modular system and can serve as a versatile CI system, featuring Prowjobs to define CI/CD tasks. In our discussion, we'll dive into Prowjob fundamentals, writing your first Prowjob, exploring ways to automate workflows, enhance testing, and address vulnerabilities. Additionally, we'll highlight areas for contributions, guiding you to start your journey in sig-testing.

The Two Sides Of The Kubernetes Enhancement Proposals (KEPs)

Kubernetes Enhancement Proposals (KEPs) are pivotal in proposing, communicating, and coordinating new efforts within the Kubernetes project.

As members of the Release Team (the team responsible for releasing the next version of Kubernetes) especially Enhancements Team under SIG-Release, we play a vital role in maintaining the active status of enhancements and facilitating communication between stakeholders, be it a deprecation or a feature update.

In this talk, we look at the KEP lifecycle from the perspective of the release team, exploring the process (enhancements freeze, code freeze, and the exception process), major themes, and more. Additionally, we will discuss the developer's viewpoint on KEPs, highlighting the process, deadlines, and best practices for proposing, reviewing, and implementing KEPs effectively.

Join us to know how KEPs drive innovation and collaboration within the Kubernetes community, empowering contributors to shape the future of Kubernetes development.

Ensuring Reliability of Production Ready Kubernetes Operators Using Envtest - Aniruddha Basak, Indep

We need to keep in mind many principles & techniques while writing a Kubernetes operator and especially so when used in production. Projects like kubebuilder go a long way to help in building operators. However, talks focus on how to write operators. But in this talk, you will learn how testing can help you create Kubernetes operators that are reliable and resilient to failure and give you the confidence to deploy them to production clusters. Often writing unit tests is not enough for an operator that manages infrastructure. Introducing e2e tests will help, but writing and running e2e tests are time-consuming. This session will share how a user can use envtest to simulate an environment very similar to a real environment and run the tests on behalf of that. In addition, you’ll learn what to keep in mind while writing the tests, such as it doesn’t support garbage collection, and a user must be very careful while creating objects and deleting them after a test suite is done.

Maintainer Summit: KubeCon + CloudNativeCon Europe 2025Sessionize EventUpcoming

March 2025 London, United Kingdom

KubeCon + CloudNativeCon India 2024

December 2024 Delhi, India

KubeCon + CloudNativeCon + Open Source Summit + AI_Dev China 2024Sessionize Event

August 2024 Hong Kong

KCD Kerala 2024

February 2024

Rayan Das

Senior Platform Engineer, DigitalOcean

Bengaluru, India

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.