Kubernetes Community Days Bengaluru 2023
2023-06-02..2023-06-03
Bengaluru, India
who it's for
platform engineers, site reliability engineers, devops engineers, security engineers, observability engineers, machine learning engineers, developer experience engineers
topics
KEDA event driven scale-to-zero; Kubebuilder operator scaffolding; Tempo 2.0 TraceQL tracing; Open Policy Agent authorization; SBOMs and attestations in CI/CD; Prometheus Operator ecosystem; OpenTelemetry with SigNoz; Kubeflow on GKE pipelines; Kuma Envoy multi-cluster mesh; Kyverno policy-based infrastructure as code; eBPF for DevSecOps; WebAssembly with containers
| title | author | length |
|---|---|---|
| Event Driven Scaler Using Keda | Tanisha Banik | 16m |
Shows KEDA hooking into Kubernetes HPA via a metrics adapter to scale-to-zero and back using any event source. Demo uses rabbitmq with polling interval 5s… | ||
| Keynote: State of Kubernetes and CNCF | Nikhita Raghunath, Nabarun Pal | 25m |
Announces that Kubernetes v1.27 and CNCF work focus on concrete wins: a new registry.k8s.io redirector routes pulls to nearest cloud and cuts image-serving… | ||
| Lightning Talk | Avinash Upadhyay | 10m |
Kuma sets up a multi‑cloud service mesh by running Envoy sidecars as data plane proxies and a global control plane that syncs configuration to per‑zone control… | ||
| Policy control for Software Supply Chain | Harsh Thakur | 15m |
Demo shows a concrete CI/CD flow that generates SBOM from image using Dagger and grype and calls an OPA HTTP API backed by Rego policies to block prohibited… | ||
| Kubebuilder Intro & Deep Dive | Oshi Gupta | 23m |
Kubebuilder is an SDK that scaffolds a Go operator project, creates CRD and controller scaffolding and generates manifests via controller-tools and kustomize… | ||
| Introduction to Distributed Tracing | Suraj Sidh | 29m |
An introduction to distributed tracing that claims a cheap, scalable storage model by flushing trace blocks to object storage and a Parquet-based backend… | ||
| Secure UI + Microservices within Kubernetes using OPA Authorization | Ajeet Murmu, Shefali Pachori | 09m |
Shows how Open Policy Agent (OPA) plus Rego policies act as a centralized PDP for Kubernetes microservices and UIs, using an in-memory PDP cache and… | ||
| Lightning Talk | Neelanjan Manna | 11m |
Chaos engineering is framed as a repeatable loop: define steady state, hypothesize failure, run experiments, fix weaknesses, and repeat. Implementation uses… | ||
| Backstage Plugin Development: Tales from the Trenches | Debabrata Panigrahi | 26m |
Built two plugins for CI/CD and feature flags that run as npm packages and install with a single CLI command, with the fastest prototype taking six hours… | ||
| Panel Discussion: Kubernetes and Cloud Native Friends, A Journey of CNCF Maintainers From India | Madhav Jivrajani, Sayan Chowdhury, Priyanka Saggu, Shubham Sharma, Ashutosh Kumar, Meha Bhalodiya | 35m |
Five maintainers from Kubernetes, Keptn, Dapr, Flatcar and OpenEBS describe concrete practices: running a CI signal team, maintaining the Dapr JavaScript SDK… | ||
| Building a MLOps Platform with Kubeflow on GKE | Joinal Ahmed, Nikhil Rana | 22m |
Shows a concrete stack and what each piece actually does: Kubeflow Pipelines for containerized step orchestration, Argo under the hood, TFJob for distributed… | ||
| From Metrics to Mastery: Monitoring vital signs of Kubernetes | Aditya Girigoudar | 14m |
End-to-end monitoring pipeline that pulls kube-state-metrics, node-exporter and cAdvisor into Prometheus and visualizes in Grafana and claims to turn raw… | ||
| Lightning Talk | Kumari Tanushree, Rohit Aggarwal | 11m |
Kaval is presented as a CNCF Sandbox collection that actually builds and runs: ytt templating and overlays takes YAML input, extracts variables and functions… | ||
| Lightning Talk | Swarup | 10m |
Kubernetes replaces per-second polling with a runtime-driven stream so kubelet stops listing containers every second and instead receives gRPC streaming events… | ||
| Securing Open Source Supply Chains | Ram Iyengar | 30m |
Explains why inconsistent repo practices break provenance and points to concrete fixes: SolarWinds Sunburst as an example of a compromised DLL and an npm typo… | ||
| Keynote: Nine lessons from Kubernetes in Enterprise | Vishal Biyani | 17m |
Adoption lessons from Kubernetes: community-driven innovation wins over tech hype; constrained environments drive lightweight distros such as k3s and… | ||
| Tackling Container Networking at Scale | Yash Tandon | 20m |
Cilium is an eBPF-powered Cilium deployment that runs an operator plus per-node daemonset agents, replaces the CNI (and can replace kube-proxy), and feeds… | ||
| Lightning Talk | Ramdev CM | 09m |
Claims a 60–70% cost reduction by changing log indexing from container to namespace level. Architecture uses fluent-bit DaemonSet + fluentd statefulset… | ||
| Policy-Based Infrastructure as Code with Kyverno | Shivam Tyagi, Kumar Mallikarjuna | 27m |
Kyverno integrates with Crossplane to enforce IaC policies at admission time, claiming to cover code, container, cluster and cloud levels and showing concrete… | ||
| Distroless Images: Failing the last mile | Amit Kumar Das | 33m |
Explains why Distroless images alone fail for many apps and shows a practical pipeline using multi-stage Docker builds, buildpacks and especially Nix overlays… | ||
| Panel Discussion: Platform and Developer Productivity - Trends and Challenges | Ravi Hari, Anusha Hegde, Rajdeep Bhattacharya, Nida Sahar, Neependra Khare | 31m |
Panelists claim an internal developer platform and centralizing common services boost output, citing 6x productivity after consolidating telemetry, manifests… | ||
| Lightning Talk | Diwan Chandrabose, Yogesh K V | 06m |
Nexus is an in-house Kubernetes framework that turns Go structs with Nexus annotations into runnable app runtimes: a compiler generates CRDs, an SDK, REST… | ||
| Automatic logs, traces and metrics in K8s using OpenTelemetry & SigNoz | Pranay Prateek | 32m |
Demo shows auto-instrumentation via OpenTelemetry Operator on Kubernetes: install operator, create a sidecar collector and an instrumentation CRD, add two… | ||
| Devfile: Dev environment as code | Parthivi Vala | 27m |
Defines a development environment as a YAML file named Devfile.yaml with metadata, components (container, image, k8s, volume), and commands; shows schema… | ||
| Lightning Talk | Raghu Reddy | 06m |
A Prometheus-compatible time-series database that replaces Prometheus long-term storage while keeping PromQL and remote_write compatibility, with components… | ||
| Deep Dive into the Prometheus Operator Ecosystem | Jayapriya Pai | 31m |
Explains how Prometheus-Operator converts ServiceMonitor, PodMonitor, Probe and the new ScrapeConfig CRD into a single Prometheus config secret that a… | ||
| Simplifying multi-clusters in Kubernetes using KubeSlice | Yachika Ralhan, Rahul Sawra | 31m |
KubeSlice builds a flat L3 overlay via Network Service Mesh that injects an extra interface into pods, wires per-pair encrypted VPN tunnels between cluster… | ||
| K3s and MicroK8s: Lightweight Kubernetes for Edge and IoT Applications | Aayush S, Bhavya Sachdeva | 32m |
Compares MicroK8s and K3s by concrete numbers and tradeoffs: MicroK8s installs via snap and promises 192 MB binary with automatic refresh and modular add-ons… | ||
| Art of decluttering your Kubernetes cluster | Vinaya Thimmappa | 14m |
Clusters accumulate forgotten CRDs, Helm releases and idle nodes that inflate cost and risk; an audit finds 270 CRDs and dozens of unused Helm charts… | ||
| Lightning Talk | Rohit Ravindran | 06m |
Creating an ExternalName service named default that points at a dummy domain via kubectl causes short names like hello-world.http.default to resolve to that… | ||
| Learning Kubernetes: Tips and Strategies for Beginners | Poonam Pawar | 16m |
Begins from container basics, then studies architecture before building: set up local sandboxes with minikube, k3s or a cloud cluster on GCP/Azure/AWS… | ||
| What is cgroups v2? and how it affects our application | Maheshkumar Rajarathinavel | 32m |
Kubernetes 1.25 clusters on Ubuntu 2022 default to cgroups v2, which changes cgroup paths and breaks older runtimes’ resource accounting; one customer’s memory… | ||
| WebAssembly & Containers: The Power Couple | Shivay Lamba, Rohit Ghumare | 31m |
WebAssembly complements rather than replaces containers: binaries compile to WASI and run 10–20x smaller and much faster (example: a ML image drops from 39 MB… | ||
| Tools for eBPF DevSecOps | Sayandeep Sen | 30m |
Research project builds an ebpf program registry that auto-annotates source with human and model-generated summaries, infers capabilities (tunneling, parsing… | ||
| Runtime Security: Challenges & Solution Space | Rahul Arvind Jadhav | 24m |
Runtime security faces updates, staging ≠ production, false positives and performance costs; this talk presents a concrete stack and results: using eBPF and… | ||
| What is zero trust security and how paralus implements these | Nirav Parikh | 21m |
Paralus is a CNCF Sandbox project that demonstrates a concrete zero‑trust stack: Kratos and Casbin for identity and policy, mTLS between components with… | ||
| Run Your Data and Machine Learning Workflows on Kubernetes with Flyte | Samhita Alla | 28m |
Flyte runs data and ML pipelines on Kubernetes and spins up and tears down ephemeral Spark clusters to run jobs without manual infra work. The Python SDK… | ||
| Demo: Resource(Cost) optimization on planet scale Kubernetes clusters. | Rahul Mahale | 15m |
Planet-scale Kubernetes can run up to 5000-node clusters with about 110 pods per node, and costs usually grow over quarters unless clusters are actively tuned… | ||
| Application delivery on k8s - the past, present and future | Akash Gautam | 28m |
Chronicles the move from ClusterIP/NodePort/LoadBalancer and self‑managed L7 proxies (NGINX, Envoy) to Kubernetes Ingress controllers and now the Gateway API… | ||
| Cloud Native Multi Cluster/Multicloud Global Load Balancer for Kubernetes | Tamil Vanan Karuppannan | 22m |
K8GB is an open-source CNCF Sandbox global load balancer for Kubernetes that routes traffic across geographically dispersed clusters without a separate control… | ||
| Running distributed stateful system on Kubernetes - Beyond Statefulsets | Babu Srithar | 22m |
StatefulSets work for small deployments but break at scale (tens–hundreds of nodes) due to ordinal reuse causing PV reattachment risks, lack of eviction/PDB… | ||
| nothing matches | ||