~/conference

KubeCon + CloudNativeCon Europe 2018

titleauthorlength
Keynote: Anatomy of a Production Kubernetes OutageOliver Beattie18m
A production Kubernetes outage lasts 1h21m after a ledger deployment triggers Linkerd to route to stale pod IPs; Linkerd crashes with null pointer exceptions…
Talk in English at Congress Hall A on
Cloud Native Landscape IntroDan Kohn33m
An interactive Cloud Native Landscape app is built as a static React site that auto-fetches GitHub, Crunchbase and Twitter data, auto-deploys via Netlify and…
Talk in English at B4-M1+3 on
OpenStack SIG IntroChris Hoge, David Lyle24m
SIG reports moving the OpenStack cloud provider into an external kubernetes cloud-provider repo, adds LBaaS v2 and hosts CSI and flex drivers plus an OpenStack…
Talk in English at B4-M1+3 on
Kubernetes Policy WG IntroZhipeng Huang38m
Working group forms in February 2018 with weekly meetings and contributors from Google, Huawei, IBM and Red Hat and defines three use cases—compliance/data…
Talk in English at B4-M1+3 on
Low-Overhead Tracing Using eBPF for Observability into Kubernetes Apps and ServicesGaurav Gupta27m
Explains how eBPF programs compile to kernel bytecode, pass the verifier and run via the JIT to attach to kprobes, uprobes and perf events while aggregating…
Talk in English at C1-M0 on
Scalable Monitoring Using Prometheus with Apache SparkDiane Feddema, Zak Hassan32m
Shows a reproducible OpenShift/Kubernetes setup that instruments Spark with a Java JMX agent and configures Prometheus targets via a Spark operator CRD, stores…
Talk in English at C1-M0 on
How to Export Prometheus Metrics from Just About AnythingMatt Layher31m
Shows how to build real Prometheus exporters in Go and proves they work by curling metrics and configuring Prometheus to scrape them. Implements a procfs CPU…
Talk in English at C1-M0 on
Prometheus for DevsHubert Ströbitzer34m
Hands-on walkthrough that sets up Prometheus + Grafana in Docker, runs common exporters, configures scraping, and builds a simple Grafana dashboard from live…
Talk in English at C1-M0 on
Keynote: Software's CommunityDave Zolotusky18m
Spotify shifts its infrastructure to Kubernetes and cloud, and measures success by community engagement not just code. Hundreds of platform people support…
Talk in English at Congress Hall A
Keynote: Skip the Anxiety Attack - Build Secure Apps with KubernetesJason McGee06m
Claim: combine Kubernetes with IBM Cloud Container Service to stop late-stage security rewrites and cut developer anxiety by baking infrastructure, CI/CD and…
Talk in English at Congress Hall A on
Keynote: The Challenges of Migrating 150+ Microservices to KubernetesSarah Wells20m
Financial Times migrates 150+ microservices (≈650 instances) from a homegrown container stack to Kubernetes, running both platforms in parallel while…
Talk in English at Congress Hall A on
Keynote: Accelerating Kubernetes Native ApplicationsBrandon Philips05m
CoreOS introduced the Operator concept in 2016 and shows how it scales: Ticketmaster runs hundreds of Prometheus instances via a Prometheus operator for…
Talk in English at Congress Hall A on
Keynote: Kubernetes Project UpdateAparna Sinha22m
Project update lists measurable outcomes and deliverables: certification and conformance tests are live, security primitives like RBAC NetworkPolicy and…
Talk in English at Congress Hall A on
Keynote: Container-Native Dev-and-ops Experience: It's Getting Easier, Fast.Ralph Squillace07m
Demo shows a Go service and a Node service built with Draft, deployed to a Kubernetes cluster in Western Europe (Dublin), with VS Code remotely attaching to…
Talk in English at Congress Hall A on
Keynote: Cloud Native Observability & Security from Google CloudCraig Box06m
Announces GVisor, an open source container sandbox that intercepts application system calls in user space to give VM-like isolation while staying lighter…
Talk in English at Congress Hall A on
Keynote: CNCF End User AwardsChris Aniszczyk04m
Bloomberg wins CNCF’s first End User Award for moving high‑frequency financial workloads onto cloud‑native stacks, processing hundreds of exchanges and tens of…
Talk in English at Congress Hall A on
Keynote: Prometheus 2.0 – The Next Scale of Cloud Native MonitoringFabian Reinartz16m
Prometheus 2.0 replaces the TSDB with a new storage engine and open library that compresses series, lowers baseline memory/CPU, and makes ingestion far…
Talk in English at Congress Hall A on
SPIFFE Project IntroAndrew Jessup, Emiliano Berenbaum41m
Overview of the SPIFFE spec and the SPIRE implementation: SPIRE runs as a SPIRE agent/server pair with a node‑local workload API exposed over a UNIX domain…
Talk in English at B4-M2+4 on
TUF / Notary Project IntroDavid Lawrence, Justin Cappos36m
TUF provides a compromise-resilient key roles model (root, targets, snapshot, timestamp) that separates duties so key rotation and revocation work without…
Talk in English at B4-M2+4 on
OpenTracing Project IntroPriyanka Sharma, Ted Young38m
OpenTracing presents a narrow instrumentation API that aims to eliminate vendor lock-in by letting code propagate a small span context blob and then bind once…
Talk in English at B4-M2+4 on
Jenkins X: Easy CI/CD for KubernetesJames Strachan35m
One command boots a Kubernetes cluster and installs an opinionated CI/CD stack (Jenkins, Helm, Scaffold/draft, Nexus, Monocular) and another command imports or…
Talk in English at Auditorium 11+12 on
Continuously Deliver your Kubernetes InfrastructureMikkel Larsen40m
Zalando runs ~84 Kubernetes clusters across 366 AWS accounts and consistently upgrades clusters from v1.4 to v1.9 using CloudFormation, Container Linux, an…
Talk in English at Auditorium 11+12 on
Building Docker Images Without DockerMatt Rickard25m
Motivated by reproducible, minimal and unprivileged builds, the talk compares no daemon builds (BuildKit/Buildah), an on-cluster builder that creates images…
Talk in English at Auditorium 11+12 on
Rook Project IntroBassam Tabbara, Tony Allen, Jared Watts36m
Rook is a Kubernetes storage orchestrator that deploys Ceph via Rook operator using CRDs and controllers to automate cluster creation, pools, and object…
Talk in English at B4-M1+3 on
Evolving a Continuous Delivery WorkflowGard Rimestad, Øyvind Ingebrigtsen Øvergaard33m
Schibsted evolves a Spinnaker-based CD pipeline over a year from UI point‑and‑click to pipelines-as-code, building a custom Training Wheels service to apply…
Talk in English at Auditorium 11+12 on
Continuous Delivery Meets Custom Kubernetes ControllerSuneeta Mall, Simon Cochrane34m
Nearmap builds and open sources CV Manager (CVM), a CRD plus custom Kubernetes controller that watches container registries and drives deployments without…
Talk in English at Auditorium 11+12 on
Git-push Workflows (using git hooks) for Deploying ApplicationsTanmai Gopal, Vamshi Surabhi Rao29m
Describes a concrete git-push pipeline built from git hooks: a git remote agent receives pushes, runs a docker build and pushes the image, then runs kubectl…
Talk in English at Auditorium 11+12 on
Kubernetes on Supporting $8 Trillion Card Payments in ChinaXin Zhang, Deyuan Deng37m
Kubernetes is extended to carry UnionPay’s production traffic that amounts to $8 trillion in card payments per year, deploying a federated control cluster…
Talk in English at Auditorium 10 on
The Journey of Adidas to a Global Kubernetes RolloutDaniel Eichten, Oliver Thylmann34m
Adidas selects Kubernetes with Giant Swarm as the platform and migrates beginning 2015 toward globally distributed microservices, running dozens of clusters…
Talk in English on
Introducing Envoy-Based Service Mesh at Booking.comIvan Kruglov30m
Booking.com builds an Envoy-based mesh with a homegrown control plane and exposes configuration via the open-source tool Bosphorus so service owners can…
Talk in English at C1-M4 on
Performance and Scale @ Istio Service MeshFawad Khaliq, Laurent Demailly, Surya V Duggirala35m
Working group measures Istio end-to-end with Fortio for synthetic load and an open-source Blueproof Bookinfo-style app for realistic tests, automates nightly…
Talk in English at C1-M4
Building Hybrid Clouds with IstioAllan Naim, Rohit Agarwalla38m
Demo deploys Istio control plane on a primary GKE cluster and uses a headless pilot service on a secondary cluster so a single Istio 0.8 multi-cluster control…
Talk in English at C1-M4 on
Replacing NGINX with Envoy in a Traffic Control SystemMark McBride36m
Migrates a product proxy from NGINX to Envoy over about six months by replacing the custom nginx binary with Envoy, building an XDS management service and an…
Talk in English at C1-M4 on
SRv6LB: Leveraging IPv6, Segment Routing, and VPPPierre Pfister, Mark Townsley39m
Open source implementation of SRv6LB in VPP extends Google Maglev by encoding two candidate backends in IPv6 segment lists, using shared‑memory hooks…
Talk in English at Auditorium 15 on
The Untapped Power of Services - L7 Load Balancing Without a Service MeshDamien Lespiau38m
Shows how Kubernetes Service and Endpoint objects implement layer‑7 load balancing without a mesh by using the kube API to build affinity and locality-aware…
Talk in English at Auditorium 15 on
Efficient IoT with Protocol Buffers and gRPCVladimir Vivien37m
Shows that Protocol Buffers plus gRPC serialize and transport IoT data end-to-end: a tiny ESP8266 (32KB program space) runs nanoPB-generated C to serialize…
Talk in English at Auditorium 15 on
A Brokerless REST Interface for gRPC ServicesRoman Zimine26m
A Protobuf compiler plugin generates Spring Web REST controllers and embeds them into a Spring Boot app so gRPC services expose a brokerless REST surface and…
Talk in English at Auditorium 15 on
Improving your Kubernetes Workload SecuritySamuel Ortiz, Fabian Deutsch38m
Two complementary approaches add hardware virtualization to Kubernetes: Kata Containers isolates each pod inside a lightweight VM so containers run on a…
Talk in English at C1-M3 on
The Route To Rootless ContainersEd King, Julz Friedman32m
Cloud Foundry moves container creation out of root by using user namespaces so processes are UID 0 only inside their namespace, and runC now leverages the…
Talk in English at C1-M3 on
Cloud Native Identity ManagementAndreas Zitzelsberger, Andrew Jessup36m
Describes a cloud-native identity management architecture for workload authentication and authorization in large, dynamic environments. It explains using the…
Talk in German at C1-M3 on
Securing your Kubernetes Delivery Pipelines with Notary and TUFLiam White, Michael Hough34m
Explains how Notary and TUF store signed docker image digests and how a mutating admission webhook queries Notary, replaces tag references with verified…
Talk in English at C1-M3 on
SIG Autoscaling IntroMarcin Wielgus, Solly Ross35m
Overview of Kubernetes autoscaling: HPA adjusts replica counts using CPU or custom metrics via metric-server or adapters (Prometheus, cloud providers); ensure…
Talk in English at B3-M5+7 on
SIG Instrumentation IntroFrederic Branczyk, Piotr Szczesniak37m
SIG Instrumentation describes concrete pieces: core resource metrics API in beta, custom metrics API in beta, and a metric-server (incubator) that polls nodes…
Talk in English at B3-M5+7 on
Prometheus Project IntroJulius Volz33m
Prometheus is a time‑series monitoring ecosystem built as a single Go binary with a local TSDB that stores samples at roughly 1–2 bytes per sample, able to…
Talk in English at B3-M5+7 on
Kubernetes Conformance WG Intro – William DennissWilliam Denniss36m
Kubernetes conformance is an opt‑in CNCF certification that requires vendors to run the community E2E tests and upload reproducible Sonobuoy CLI tarballs and…
Talk in English at B3-M5+7 on
SIG AWS Update - Justin Santa BarbaraJustin Santa Barbara41m
SIG AWS reports that cloud-provider controllers move out of core into a separate cloud-controller-manager so fixes deploy faster without full Kubernetes…
Talk in English at B3-M6+8 on
SIG Service-Catalog Intro – Doug Davis, Michael Kibbe & Morgan BauerDoug Davis, Michael Kibbe, Morgan Bauer36m
Service Catalog maps the Open Service Broker API into Kubernetes resources so clusters can declaratively provision and bind external services…
Talk in English on
Jaeger Project Intro - Juraci KröhlingJuraci Paixão Kröhling41m
Demo runs three microservices (two Spring Boot jars) with auto-instrumentation via OpenTracing contrib for Spring added as Maven deps; Jaeger runs in Docker on…
Talk in English at B3-M6+8 on
SIG Contributor Experience Intro – Paris Pittman, Google & Elsie Phillips, CoreOSParis Pittman, Elsie Phillips33m
SIG Contributor Experience presents a completed charter, a projects.md inventory, and active work on mentoring programs (one‑hour one‑on‑one, 4:1 group…
Talk in English at B3-M6+8 on
Who What How: Understanding Kubernetes Development through DevStats - Josh Berkus & Łukasz GryglickiJosh Berkus, Łukasz Gryglicki35m
DevStats pulls GitHub Archive events plus Git and limited GitHub API calls into Postgres, rolls hourly metrics into InfluxDB and Grafana at…
Talk in English at C1-M2 on
Open Source and Building Online Communities using Social Media and Communications - Kim McMahonKim McMahon34m
Practical playbook for getting noticed: use the event hashtag so live tweets reach attendees; prioritize Twitter with a content mix around 50% engagement / 25%…
Talk in English on
Keynote: CNCF 20-20 Vision - Alexis Richardson, Founder & CEO, WeaveworksAlexis Richardson17m
CNCF moves from startup to an accepted cloud platform built from Kubernetes plus projects like Prometheus, Istio, Kubeflow, OpenFaaS, SPIFFE/SPIRE and OPA, and…
Talk in English at Congress Hall A on
Keynote: From Innovation to Production - Dirk Hohndel, VP & Chief Open Source Officer, VMwareDirk Hohndel05m
Company collaboration with Pivotal and Google packages upstream projects into a supported, easy-to-run product built around Kubernetes-based product, including…
Talk in English at Congress Hall A on
Keynote: CERN Experiences - Ricardo Rocha & Clenimar FilemonRicardo Rocha, Clenimar Filemon21m
CERN shows a working setup that bursts its OpenStack-backed fleet (about 320,000 cores and 200+ clusters) into public clouds to cover peak demand, claiming the…
Talk in English on
Keynote: Re-thinking Networking for Microservices - Lew Tucker, VP/CTO Cloud ComputingLew Tucker06m
Argues that service mesh offloads inter-service networking, taking authentication, load balancing, security and policy out of each microservice so teams change…
Talk in English at Congress Hall A on
Keynote: CNCF Project Update - Liz Rice, Colin Sullivan, Andrew Jessup, Sugu SougoumaraneLiz Rice, Colin Sullivan, Andrew Jessup, Sugu Sougoumarane38m
Quick project-by-project status: sandbox projects like Rook, Open Policy Agent and SPIFFE/Spire add identity and storage primitives; incubation projects report…
Talk in English at Congress Hall A on
Keynote: Opening Remarks & How Good is Your Code? - Dan Kohn, Executive Dir., CNCFDan Kohn18m
Cloud Native ecosystem reports 22,000 developers across 20 projects and 216 members with JD.com running 20,000 servers and a single cluster over 5,000 nodes…
Talk in English on
Containerd, What Does it Mean for Me - Scott Coulton, PuppetScott Coulton29m
Containerd is described as a low‑level runtime with a containerd gRPC API and runc support that can pull images, create namespaces, manage snapshots and run…
Talk in English at C1-M5 on
What's Up With All The Different Container Runtimes? - Ricardo Aravena, Branch MetricsRicardo Aravena29m
Explains why Kubernetes' CRI drives a spike in runtimes and gives concrete tradeoffs: Branch runs containerized APIs at 60–70k requests/sec and uses Mesos for…
Talk in English at C1-M5 on
Evolving Systems Design: From Unreliable rpc to Resilience with Linkerd - Edward Wilde, Form3Edward Wilde39m
Form3 rebuilds a payments platform and replaces a flaky message-broker flow with replaced message broker with HTTP load balancer, which cuts common latency but…
Talk in English at C1-M4 on
Introduction to Istio Configuration - Joy Zhang, GoogleJoy Zhang27m
Istio claims operators can turn any workload into a managed service with intent-driven configs (no redeploys) by using Envoy sidecars for traffic interception…
Talk in English at C1-M4 on
Establishing Image Provenance and Security in Kubernetes - Adrian Mouat, Container SolutionsAdrian Mouat30m
Demonstrates concrete failures and fixes for image provenance on Kubernetes: a GKE demo shows three nodes running three different image versions because…
Talk in English at C1-M3 on
Building an Open Source Community to Achieve Innovation-Through-Openness - Jonas RoslandJonas Rosland35m
Builds an enterprise open source program that grows a public 6,000-member Slack launched June 2015, runs a legal-backed dev high-five onboarding path for open…
Talk in English at C1-M2 on
Automation and the Kubernetes Contributor Experience - Aaron Crickenberger, Samsung SDSAaron Crickenberger32m
Automation replaces sprawling Jenkins with a Kubernetes-native stack using prow, gubernator, mungegithub, and testgrid to run CI at scale. Infrastructure runs…
Talk in English on
How We Built Contour, and What You Can Learn From Our Experience - Dave Cheney, HeptioDave Cheney36m
Contour is a Kubernetes Ingress controller built on Envoy that translates Kubernetes objects into Envoy via Envoy XDS gRPC; it targets the 80–90% common…
Talk in English at C1-M1 on
Diffy - Predicting and Preempting Regressions in Services - Puneet Khanduri & Prashant KhanduriPuneet Khanduri, Prashant Khanduri38m
Diffy replays sampled production traffic and multicast requests to three instances—candidate, primary, secondary—then compares candidate vs primary and…
Talk in English at C1-M1 on
A Survey of the OSS Tracing Ecosystem - Ben Sigelman & Ted Young, LightStepBen Sigelman, Ted Young36m
Survey maps concrete pieces: instrumentation libraries, collectors, storage and UIs. It states OpenTracing as a narrow, language-agnostic API with 9 core…
Talk in English at C1-M0 on
SAFE WG Intro – Jeyappragash J J, padme.io, & Ray Colline, GoogleJeyappragash J J, Ray Colline32m
A CNCF working group lays out an end-to-end security vocabulary and a concrete roadmap from discovery to standards to cataloging gaps, with 40 regular…
Talk in English at B5-M2+4 on
SIG Cluster Lifecycle Intro – Justin Santa Barbara, FathomDB & Lucas KäldströmJustin Santa Barbara, Lucas Käldström39m
SIG describes concrete outputs: kubeadm as the lightweight bootstrapper (beta, used as the building block for bootstrapping control planes and generating…
Talk in English at B4-M1+3 on
SIG Multi-Cluster Intro – Christian Bell, Madhu C.S., & Nikhil Jindal, GoogleChristian Bell, Madhu C.S., Nikhil Jindal34m
Overview of concrete tooling and status: a working Federation v2 prototype uses a template / placement / overrides API model and a generic sync adapter, but…
Talk in English at B4-M1+3 on
Envoy Project Intro – Matt Klein & Jose Nino, LyftMatt Klein, Jose Nino31m
Envoy is deployed as a front-edge cluster and a sidecar per host service mesh at Lyft, supporting hundreds of services while the org grows from ~500 to ~1,000…
Talk in English on
SIG CLI Intro - Phil Wittrock & Mengqi Yu, GooglePhillip Wittrock, Mengqi Yu39m
SIG CLI lays out concrete plans: move CLI logic into the server with server-side apply and server-side printing (printing ships default in 1.11), split kubectl…
Talk in English on
Kubeflow Intro – Michał Jastrzębski & Ala Raddaoui, IntelMichał Jastrzębski, Ala Raddaoui31m
Kubeflow packages running training and serving on Kubernetes using real components: TFJob/TensorFlow Operator to spawn distributed training, Jupyter notebooks…
Talk in English at B3-M5+7 on
gRPC Load Balancing on Kubernetes - Jan Tattermusch, GoogleJan Tattermusch35m
gRPC over HTTP/2 keeps all RPCs on one TCP connection so L4 kube Services don’t load balance per-RPC; using a headless Service DNS round-robin plus the gRPC…
Talk in English at Auditorium 15 on
Making Big Data Processing Portable. The Story of Apache Beam and gRPC - Ismaël MejíaIsmaël Mejía31m
Apache Beam implements a portability layer using protobuf + gRPC services (Job API, FN API, control/data/state APIs) and containerized SDK harnesses to run…
Talk in English at Auditorium 15 on
Diversity LunchSarah Conway, ima sir01h 09m
Lunch reports that Google and Heptio sponsor scholarships that first brought five winners (three returnees), and companies are changing hiring by resetting job…
Talk in English on
Cloud Native Networking for Containers in AWS using CNI Plugins - Anirudh AithalAnirudh Aithal39m
AWS CNI plugins implement an ENI-per-pod model that gives each task or pod a routable VPC IP by attaching an elastic network interface on demand, eliminating…
Talk in English at Auditorium 15 on
Global Container Networks on Kubernetes at DigitalOcean - Andrew Sy Kim, DigitalOceanAndrew Sy Kim37m
DigitalOcean replaces overlay pod networking with BGP-backed routing so clusters advertise pod and service IPs via BGP into the data‑center backbone using…
Talk in English at Auditorium 15 on
The “Silk” Road: Building a CNI Plugin from Scratch - Usha Ramachandran & Angela ChinUsha Ramachandran, Angela Chin29m
Built a bespoke CNI called Silk that allocates a unique IP per container using a VXLAN overlay and a per-host lease model: a silk controller hands out per-cell…
Talk in English at Auditorium 15 on
Kubernetes and the CNI: Where We Are and What's Next - Casey Callendrello, CoreOSCasey Callendrello37m
CNI is a vendor‑neutral protocol plus a simple on‑disk binary and a long‑running daemon: the binary creates a veth pair, allocates the pod IP and the daemon…
Talk in English at Auditorium 15 on
Make Ingress-Nginx Work for you, and the Community - Fernando Diaz, IBMFernando Diaz27m
Shows exactly how to add a real feature to ingress‑nginx: implement a nickname annotation, parse it in the controller, add a template variable and unit test…
Talk in English at Auditorium 15 on
Reveal Your Deepest Kubernetes Metrics - Bob Cotton, Freshtracks.ioBob Cotton36m
Kubernetes exposes thousands of metrics and this session narrows which ones matter by applying the USE and RED methods and by showing Prometheus queries. It…
Talk in English at Auditorium 11+12 on
Getting Started with Logging in Kubernetes - Eduardo Silva, Treasure DataEduardo Silva37m
Shows how Fluent Bit runs as a daemonset per node to read container logs (from /var/lib/docker/containers or journald), query the Kubernetes API to merge pod…
Talk in English at Auditorium 11+12 on
TSDB: The Past, Present and the Future - Goutham Veeramachaneni, IIT HyderabadGoutham Veeramachaneni30m
TSDB is the embedded storage engine behind Prometheus 2.0 and delivers concrete wins: 3–4x memory reduction, CPU for queried workloads drops from ~6 cores to…
Talk in English at Auditorium 11+12 on
How We Used Jaeger and Prometheus to Deliver Lightning-Fast User Queries - Bryan BorehamBryan Boreham23m
Running Prometheus for cluster-wide metrics and Jaeger for distributed traces uncovers precise causes of slow user queries: tracing reveals an errored cache…
Talk in English at Auditorium 11+12 on
Pod Anomaly Detection and Eviction using Prometheus Metrics - David Benque & Cedric LamoriniereDavid Benque, Cedric Lamoriniere36m
A Kubernetes controller called CubeVisor uses Prometheus queries (you supply a PromQL returning 1 for healthy, other values for deviation) to orchestrate…
Talk in English at Auditorium 11+12 on
Autoscale your Kubernetes Workload with Prometheus - Frederic Branczyk, CoreOSFrederic Branczyk34m
Explains how Kubernetes moves from Heapster to the resource, custom and external metrics APIs (available since Kubernetes 1.8, external API alpha), with a…
Talk in English at Auditorium 11+12 on
Who Shot the Cluster? - Audit Logging in Kubernetes - Marian Lobur & Mik Vyatskov, GoogleMarian Lobur, Mik Vyatskov33m
Audit logs can answer “who changed what and when” by recording API server requests; demo uses GKE sending events to Stackdriver to find a recreated malicious…
Talk in English at Auditorium 10 on
Multicluster Ingress Powered by Kubernetes Cluster Registry - Greg Harmon & Nikhil JindalGreg Harmon, Nikhil Jindal34m
Demo shows a controller and CLI (cube-mci) that use a Cluster Registry to program a Google Cloud Load Balancer and provide a single anycast IP to three…
Talk in English at Auditorium 10 on
Exploring Container Mechanisms Through the Story of a SyscallAlban Crequy26m
Follows a single open() syscall inside a container to show the exact kernel subsystems and sequence involved: path lookup in the container mount namespace…
Talk in German at Auditorium 10 on
Understand and Troubleshoot the “Magic” of Kubernetes Networking - Minhan Xia & Rohit RamkumarMinhan Xia, Rohit Ramkumar32m
Real cases from GKE show concrete failures and fixes: UDP DNS to a ClusterIP repeatedly blackholes because conntrack sends packets to a removed pod, fixed by…
Talk in English on
Understanding Distributed Consensus in etcd and Kubernetes - Laura Frank, CloudBeesLaura Frank37m
Explains Raft as etcd’s consensus mechanism, shows quorum = floor(n/2)+1 so a 5-node group needs 3 votes and tolerates one failure, and describes leader…
Talk in English at Auditorium 10 on
Managing Kubernetes: What You Need to Know About Day 2 - Craig Tracey, HeptioCraig Tracey30m
After deploy the focus is on predictable Day‑2: keep etcd external (3–5 nodes), tune kubelet reserved resources (dynamic config coming), and choose AZ strategy…
Talk in English at Auditorium 10 on
Fluentd Project Intro – Eduardo Silva & Masahiro Nakagawa, Treasure DataEduardo Silva, Masahiro Nakagawa36m
Fluentd explains a concrete logging pipeline: core+plugin architecture with inputs, filters, buffers and outputs, packaged as td-agent for easy installs and a…
Talk in English at B4-M2+4 on
Storage WG Intro – Ben Hindman, Mesosphere, Clint Kitson, VMware & Quinton Hoole, HuaweiBen Hindman, Clint Kitson, Quinton Hoole37m
The Storage WG meets biweekly, collects input from ~30 companies and tracks concrete projects like CSI, Rook, OpenEBS and Portworx, and aims to produce a white…
Talk in English on
Over-engineering my home with Kubernetes - Matthias Grüter, SpotifyMatthias Grüter05m
Home Assistant runs on Kubernetes from a Raspberry Pi to get automatic restarts and retries and to avoid a single point of failure, with automations that…
Talk in English at Auditorium 10-12 on
Lightning Talk: What I Wish I’d Known about Fluentd with Kubernetes - Bryan Boreham, WeaveworksBryan Boreham05m
Hands-on notes from tuning Fluentd on a production Kubernetes cluster sending logs to Loggly: install as a daemonset install so logs reach every node, enable…
Lightning in English at Auditorium 10-12 on
Lightning Talk: Istio by Example - Josef Adersberger, QAwareJosef Adersberger05m
Shows a hands‑on Istio demo deployed to minikube with a Bookinfo sample app and working auto sidecar injection; the stack wires up Prometheus and Grafana for…
Lightning in English at Auditorium 10-12 on
Extending Istio Service Mesh w/Envoy v2 APIs - Dmitri Chtchourov & Tim SwansonDmitri Chtchourov, Tim Swanson05m
A reference app called beattrack implements stateless and stateful services and runs with Envoy v1 static configs, Envoy v2 via an ADS controller and with…
Talk in English on
SIG PM IntroIhor Dvoretskyi, Aparna Sinha39m
SIG PM explains how Kubernetes 1.10 ships roughly 25 new features and runs on a predictable cadence of four releases per year with a three-month cycle and…
Talk in English at B5-M1+3 on
Minikube IntroDan Lorenc29m
Local Kubernetes runtime that boots a VM, uses kubeadm to self‑host control plane components, and supports Docker, rkt and CRI‑O runtimes via the CRI. Started…
Talk in English at B5-M1+3 on
SIG Service-Catalog Deep DiveDoug Davis, Michael Kibbe, Morgan Bauer33m
Kubernetes-native implementation of the Open Service Broker API runs a custom API server, controller and the svcat CLI, with CI via Travis/Jenkins and E2E…
Talk in English at B5-M1+3 on
Kubespray IntroAntoine Legrand, Matthew Mosesohn36m
Kubespray deploys and manages Kubernetes clusters using Ansible playbooks and containerized control plane components, supports heterogeneous OSes and cloud or…
Talk in English at B5-M1+3 on
SIG Storage (K8s) IntroSaad Ali35m
Kubernetes storage SIG describes concrete progress: CSI moved to beta in 1.10 and the plan is to proxy in-tree plugins to CSI rather than delete APIs; local…
Talk in English at B5-M1+3 on
rkt Deep DiveAlban Crequy, Iago López Galeiras36m
Explains how rkt actually runs containers: rkt uses a pre-mount cgroup tree strategy so systemd in stage1 manages per-app cgroups with only selected subpaths…
Talk in English at B4-M2+4 on
NATS IntroColin Sullivan, Waldemar Quevedo38m
NATS is a single‑binary, cloud‑native messaging system focused on extreme performance and simplicity with built‑in clustering and auto discovery so clients…
Talk in English at B4-M2+4 on
SPIFFE Deep DiveAndrew Jessup, Emiliano Berenbaum, Neel Shah37m
Explains how SPIRE implements SPIFFE with a gRPC workload API 1.0, pluggable server/agent plugins, and a demoed Kerberos node-attestor that joins a host to…
Talk in English at B4-M2+4 on
rkt IntroAlban Crequy, Iago López Galeiras23m
rkt is a Linux-only container runtime that claims no daemon operation and implements the AppC image format and execution model while providing a swappable…
Talk in English at B4-M2+4 on
SIG Scheduling Deep DiveBobby Salamat, Jonathan Basseri35m
Kubernetes scheduler maintains a centralized cache updated from API events and picks one pod at a time, running a feasibility filter, ranking nodes with…
Talk in English at B4-M2+4 on
Kubeflow Deep DiveDavid Aronchick, Jeremy Lewi32m
Kubeflow presents a Kubernetes-native ML platform built from ksonnet packages and custom resources that already supports TF operator, a forthcoming PyTorch…
Talk in English at B4-M1+3 on
Source2Image IntroBen Parees, Matt Moore37m
About 25 competing sessions run at the same time but the session lays out concrete options: traditional docker build requires a Docker socket, while s2i…
Talk in English at B4-M1+3 on
Prometheus Deep DiveJulius Volz, Max Leonard Inden37m
Panel answers focus on concrete ops choices: Prometheus intentionally avoids built-in clustering and long‑term storage and instead uses the remote API and…
Talk in English at B4-M1+3 on
SIG Multi-Cluster Deep DiveChristian Bell, Madhu C.S., Nikhil Jindal42m
Demo uses kube-mci to take a Kubernetes Ingress plus a kubeconfig with EU and Asia contexts and configure Google Cloud Load Balancer, creating configures GCLB…
Talk in English at B4-M1+3 on
Jaeger Project Deep DiveJuraci Paixão Kröhling37m
Overview of Jaeger components and deployment choices, with concrete operational details: clients emit spans to a local all-in-one image or to an agent that…
Talk in English at B4-M1+3 on
CNI IntroBryan Boreham, Casey Callendrello35m
The CNI project provides a vendor-neutral JSON spec plus runtime and plugin libraries, plus a set of base plugins; five active maintainers and ~90–100…
Talk in English at B3-M6+8 on
Cloud Native Landscape Deep DiveDan Kohn35m
Interactive Cloud Native Landscape is an open source React single‑page app driven by a core landscape.yml that today catalogs ~500 logos and the repo has…
Talk in English at B3-M6+8 on
Resource Management WG Deep DiveVishnu Kannan35m
Kubernetes Resource Management WG explains concrete outcomes: it ships device plugins (beta) with production GPU support and hot‑pluggable driver bundles; adds…
Talk in English at B3-M6+8 on
SIG Apps IntroJanet Kuo, Ken Owens43m
SIG Apps outlines concrete work on the workloads surface: stabilizing the apps v1 workloads API (Deployment, ReplicaSet, StatefulSet, DaemonSet, Job)…
Talk in English at B3-M6+8 on
CNCF Cross-Cloud CI IntroDenver Williams, Taylor Carpenter26m
CNCF Cross-Cloud CI provisions Kubernetes across AWS, GCP, Packet (bare metal) and OpenStack, running composable stages: GitLab runners for builds, Terraform +…
Talk in English at B3-M6+8 on
NATS Deep DiveColin Sullivan, Waldemar Quevedo44m
NATS is a compact, high‑performance messaging system with a ten‑command text protocol, default 1 MB default payload and a Go canonical client; it gives…
Talk in English at B3-M5+7 on
SIG Contributor Experience Deep DiveParis Pittman, Tim Pepper34m
Kubernetes SIG Contributor Experience is building a developer guide to replace a scattered develop/ directory with many files untouched for 4+ months…
Talk in English at B3-M5+7 on
CoreDNS IntroMiek Gieben27m
CoreDNS reports as stable with active small fixes and concrete roadmap items: a tiny, simple plugin API where a setup function gets a context, DNS message and…
Talk in English at B3-M5+7 on
SIG Release IntroJaice Singer DuMars, Caleb Miles33m
SIG Release runs Kubernetes quarterly releases on an approximate 13-week cadence, coordinating three overlapping release streams, producing schedules, release…
Talk in English at B3-M5+7 on
OCI BoFAlban Crequy, Chris Aniszczyk35m
Status update on OCI certification research: a third party (Kinvolk) audits existing test suite repos and finds many failing runtime tests (seccomp crashes…
Talk in English at B3-M5+7 on
VMware SIG IntroFabio Rapposelli, Steven Wong27m
SIG organizes work to improve running Kubernetes on VMware infrastructure and sets concrete goals: design and scope the vSphere cloud-controller-manager…
Talk in English at B3-M5+7 on
Building a Go AI with Kubernetes and TensorFlowAndrew Jackson, Josh Hoak34m
An open‑source AlphaZero rewrite called MiniGo trains by massive self‑play and runs the pipeline on Kubernetes with TensorFlow, storing models and SGFs in GCS…
Talk in English at C1-M5 on
Observability and Debugging Cloud-Native Apps using Linkerd & ConduitFranziska von der Goltz29m
Demonstrates a service mesh workflow that adds observability without code changes by installing a control plane and injecting sidecar proxies; conduit inject…
Talk in English at C1-M4 on
Panel Discussion: Ask Us Anything: Microservices and Service MeshJason McGee38m
Panelists compare Istio and Envoy, show concrete patterns: enable sidecar Envoy proxy to get immediate telemetry and mTLS, use context propagation for…
Panel in English at C1-M4 on
Envoy Internals Deep DiveMatt Klein37m
Explains how Envoy is built as a single-process, per-core worker data plane with a lightweight main thread and no thread pools, using an embarrassingly…
Talk in English at C1-M4 on
GitOps for Istio - Manage Istio Config like CodeVarun Talwar, Alexis Richardson38m
Claim that Istio configuration is treated as code with Git as the single source of truth and an in-cluster operator enforcing desired state, using…
Talk in English at C1-M4 on
How a Service Mesh Helped Us Build Production Cloud-Native ServicesIsrael Sotomayor28m
A complete rewrite replaces a fragile PHP monolith with 70 microservices across 5 languages and 5 databases and uses OpenResty + Lua to reduce access token…
Talk in English at C1-M4 on
How to Get a Service Mesh Into Prod without Getting FiredWilliam Morgan28m
Four practical lessons for getting a service mesh into production: use Linkerd or conduit as examples, start with one service or one environment and start…
Talk in English at C1-M4 on
Entitlements: Understandable Container Security ControlsJustin Cormack, Nassim Eddequiouaq28m
Proposal defines a small set of human-readable container entitlements implemented in Docker as libentitlement, with an example running dockerd using three…
Talk in English at C1-M3 on
Case study: How Containers Makes Security and Compliance Instantly EasierJohn Morello38m
A 14-year-old storm-surge modeling app is repackaged into containers running on an Azure VM and scanned with Twistlock, yielding immediate wins: continuous…
Talk in English at C1-M3 on
OPA: The Cloud Native Policy EngineTorin Sandall35m
Open Policy Agent is a lightweight, host-local policy engine used at companies like Netflix to decouple decisions from enforcement; demos show API authz…
Talk in English at C1-M3 on
Achieving High Security at Scale with MicroservicesZach Arnold, Austin Adams37m
Claims a production Kubernetes stack meets finance-grade security by enforcing dockerfile/CVE policies, using Notary-signed base images and content trust, and…
Talk in English at C1-M3 on
Clusters as Cattle: How to Seamlessly Migrate Apps Across Kubernetes ClustersAndy Goldstein35m
Shows a reproducible procedure: use Ansible + kubeadm to provision a new Kubernetes 1.10 cluster, take an on-demand backup of a 1.9 cluster with Heptio Ark to…
Talk in English at C1-M2 on
Kubernetes Multi-Cluster Operations without FederationRob Szumski34m
Enterprises run about 5–10 clusters on average and Federation as-is creates a root‑level blast radius and single point of failure. The practical alternative is…
Talk in English at C1-M2 on
101 Ways to “Break and Recover” Kubernetes ClusterSuresh Visvanathan, Nandhakumar Venkatachalam36m
Oath (Yahoo) operates about a dozen on‑prem Kubernetes clusters (7000+ pods per uploader) and recounts concrete outages and fixes: a single mistaken namespace…
Talk in English at C1-M2 on
Stories from the PlaybookTina Zhang, Fred van den Driessche32m
Describes how GKE SREs keep hosted masters healthy across 15 regions with a target 99.5% SLO, using per-cluster dashboards, fleet aggregation, probers and a…
Talk in English at C1-M2 on
Building cert-manager: Migrating Thousands of Users from kube-lego to use CRDsJames Munnelly37m
cert-manager introduces CRDs (Issuer, ClusterIssuer, Certificate) and an Ingress shim that automatically creates Certificate objects, enabling a seamless path…
Talk in English at C1-M2 on
YAML is for Computers. ksonnet is for HumansBryan Liles36m
Ksonnet uses Jsonnet as a data‑templating language to generate Kubernetes YAML, letting teams parameterize manifests, build reusable components and a…
Talk in English at C1-M1 on
Building Event-Driven Pipelines with BrigadeBrian Redmond29m
Installs Brigade on Kubernetes (controller, gateway, API) and defines pipelines as JavaScript that spawn jobs; a push to GitHub triggers a webhook that runs a…
Talk in English at C1-M1 on
Building Applications to Increase Kubernetes Adoption, and Make Life EasierKate Kuchin27m
Front-end teams build a small web app, Sonobuoy Scanner, that runs the CNCF conformance suite by pasting a generated kubectl command, auto-installs Sonobuoy…
Talk in English at C1-M1 on
Challenges to Writing Cloud Native ApplicationsVallery Lancey31m
Defines cloud native as containerized, dynamically orchestrated, service-oriented and contrasts Kubernetes/Docker platforms with legacy VMs; catalogs four…
Talk in English at C1-M1 on
Happy Helming with Service CatalogJeremy Rickard41m
Demonstrates using Helm plus the Kubernetes Service Catalog to provision cloud services: the demo provisions a Cosmos DB via the Azure Open Service Broker…
Talk in English at C1-M1 on
From PaaS to Kubernetes: Combining the Power of Kubernetes with the Most Innovative Features of PaaSWilliam Denniss33m
Explains how to get push-to-deploy on Kubernetes using Google Cloud Build + kubectl set image for rolling updates, with readiness probes to avoid traffic to…
Talk in English at C1-M1 on
Horizontal Pod Autoscaler Reloaded - Scale on Custom MetricsMaciej Pytel, Solly Ross30m
HPA v2 adds custom metrics so Kubernetes can scale on per-pod, object, or external signals rather than only CPU; demo uses Prometheus adapter and the Metrics…
Talk in English at C1-M0 on
Building a Kubernetes Scheduler using Custom MetricsMateo Burillo32m
Shows how to replace scheduling decisions with a custom scheduler that queries monitoring backends (uses statsd, JMX, Prometheus and a Sysdig demo) and posts…
Talk in English at C1-M0 on
Writing Kubernetes Controllers for CRDs: Challenges, Approaches and SolutionsAlena Prokharchyk26m
Live demo builds a CRD called Cluster plus controllers that actually provision and delete Kubernetes clusters on AWS using Rancher’s rke and a client code…
Talk in English at C1-M0 on
Kubernetes-style APIs of the FutureDaniel Smith26m
Argues that the Kubernetes resource model is an API platform: enforced JSON structure, standard metadata and six verbs so every resource (pods, deployments…
Talk in English at C1-M0 on
Writing Kube Controllers for EveryoneMaciej Szulik37m
A practical recipe for real controllers: code is a main loop that pops meta namespace keys from a rate‑limited queue (commonly an exponential failure limiter)…
Talk in English at C1-M0 on
Reducing Boilerplate With Kubernetes Custom Resource DefinitionsJames Bowes33m
Manifold replaces repeated YAML with Kubernetes Custom Resource Definitions plus controllers that combine Deployment Service Ingress into a single reconciled…
Talk in English at C1-M0 on
Keynote: Serverless, Not So FaaSKelsey Hightower16m
Argues that serverless needs a common event envelope not just FaaS and shows a working prototype: a draft CloudEvents envelope, an open‑source event gateway…
Talk in English at Congress Hall A on
Storage WG Deep DiveBen Hindman, Clint Kitson, Quinton Hoole38m
Roundtable dissects cloud native storage needs and commits to a white paper that defines terminology, maps the landscape and issues recommendations. Discussion…
Talk in English at B4-M2+4 on
Kubernetes Policy WG Deep DiveZhipeng Huang46m
Six short reports lay out concrete work and gaps: a security profiles CRD implements versioned profiles applied via kubeadm and an admission path (demo…
Talk in English at B4-M1+3 on
What’s in the Box? Resource Management in KubernetesLouise Daly, Ivan Coughlan27m
Concrete extensions to Kubernetes are described: CPU manager adds static CPU pinning and thread-level pinning (now in upstream with static policy), HugePages…
Talk in English at C1-M5 on
Compliant Data Management and Machine Learning on KubernetesDaniel Whitenack33m
Claims a reproducible, auditable ML pipeline on Kubernetes that records full data provenance and works at scale; uses Pachyderm for git-like dataset…
Talk in English at C1-M5 on
Bringing Your Data Pipeline into The Machine Learning EraChris Gaun, Jörg Schad35m
Shows a concrete pipeline that reads distributed data running on Apache Mesos and feeds it into TensorFlow running on Kubernetes via Kubeflow on Kubernetes…
Talk in English at C1-M5 on
The Path to GPU as a Service in KubernetesRenaud Gaubert29m
NVIDIA outlines getting GPUs into Kubernetes production: a year-long effort that moves from 1.6 limits (one GPU per node) to a device plugin subsystem in 1.8…
Talk in English at C1-M5 on
Building ML Products With KubeflowJeremy Lewi, Stephan Fabel30m
Project demonstrates Kubeflow running on Kubernetes with a concrete GitHub-issue-title autogeneration product: interactive development in JupyterHub on curated…
Talk in English at C1-M5 on
Observing and Troubleshooting your Microservices with IstioIsaiah Snell-feikema, Douglas Reid33m
Istio instruments microservices via sidecar Envoy proxies, Pilot translating CRD routing into per-proxy config, Mixer exporting telemetry, and Citadel handling…
Talk in English at C1-M4 on
Accelerating Envoy with the Linux KernelThomas Graf42m
Demonstrates that replacing iptables redirects with socket-level BPF and Cilium yields a sidecar data path that skips TCP/Ethernet, preserves TCP handshakes…
Talk in English at C1-M4 on
Istio Tells me my Service has Slow Response Time, Now What?Endre Sara, Enlin Xu22m
Istio telemetry feeds Prometheus and Grafana so Turbonomic builds a realtime model of apps, containers, nodes and clouds and then takes actions: Istio…
Talk in English at C1-M4 on
Stretching the MeshJohn Joyce, Robert Li37m
Demonstration shows a single Istio control plane (Pilot) running in GKE that pulls service and endpoint data from multiple Kubernetes API servers, with Citadel…
Talk in English at C1-M4 on
Canary Deploys with Kubernetes, Istio and EnvoyJason Yee26m
Shows a concrete canary workflow on Kubernetes using Istio (Pilot, Mixer, ingress) with Envoy as the data plane and automatic sidecar injection via the…
Talk in English at C1-M4 on
Istio - The Weather Company's JourneyNick Nellis, Fabio Oliveira26m
The Weather Company describes incrementally replacing homegrown routing with Istio to gain fleet visibility and control: they handle 24 Billion requests per…
Talk in English at C1-M4 on
Multi-Tenancy in Kubernetes: Best Practices Today, and Future DirectionsDavid Oppenheimer37m
Explains a concrete taxonomy (enterprise, Kubernetes-as-a-service, hosted-app instances) and maps each to exact controls: RBAC, PodSecurityPolicy…
Talk in English at C1-M3 on
TL;DR NIST Container Security StandardsElsie Phillips22m
Summary of a 63-page NIST report that lists concrete controls: scan and sign images, delete old images and use immutable, versioned names (myapp:2.3)…
Talk in English at C1-M3 on
Kubernetes Runtime Security: What Happens if a Container Goes Bad?Jen Tong, Maya Kaczorowski28m
Shows how to detect and respond when a container is compromised using system call and network hooks, demonstrates Falco running as a daemonset on GKE and…
Talk in English at C1-M3 on
A Hacker's Guide to Kubernetes and the CloudRory McCune31m
Attack paths and fixes framed from an attacker’s view: unauthenticated etcd and kubelet access lets an attacker download cluster secrets (the presenter finds…
Talk in English on
From Kubelet to Istio: Kubernetes Network Security DemystifiedAndrew Martin34m
Covers how Kubernetes implements TLS and x.509 chains for API server and etcd, demonstrates one-hour certificate rotation for short lived leaf certs, and shows…
Talk in English at C1-M3 on
Secure PodsTim Allclair24m
Defines a "secure pod" as a sandboxed pod that uses a separate guest kernel to add a second security boundary so kernel bugs like Dirty COW require a…
Talk in English at C1-M3 on
Building a Kubernetes on Bare-Metal ClusterAlexandros Kosiaris, Guiseppe Lavagetto35m
Builds Kubernetes clusters on bare metal to run Wikipedia traffic on 1,200 hardware machines, packaging Debian kube 1.7 and etcd, using calico with BGP to…
Talk in English at C1-M2 on
Inside Kubernetes Resource Management (QoS) – Mechanics and Lessons from the FieldMichael Gasch38m
Explains how Kubernetes turns pod requests and limits into cgroup settings on the node, with requests map to cgroups shares, limits to CFS quota/period and the…
Talk in English at C1-M2 on
Introducing Amazon EKSBrandon Chavis, Arun Gupta38m
Amazon EKS provides a managed Kubernetes control plane running across 3 AZs with encrypted etcd, automatic patching of master patch versions, and worker nodes…
Talk in English at C1-M2 on
Cloudbursting with KubernetesIrfan Ur Rehman, Quinton Hoole37m
Want to view more sessions and keep the conversations going? Join us for KubeCon + CloudNativeCon North America in Seattle, December 11 - 13, 2018…
Talk in English at C1-M2 on
What Does “Production Ready” Really Mean for a Kubernetes Cluster?Lucas Käldström35m
Defines a practical checklist: secure TLS everywhere with rotatable certs and an external key signer, disable kubelet read-only ports, enforce RBAC and network…
Talk in English at C1-M2 on
Kubernetes 101: DIY WorkshopBridget Kromhout36m
A how-to for running a one‑day Kubernetes workshop using the container.training repo with cloud provisioning scripts for Azure and AWS, automated cluster setup…
Talk in English at C1-M2 on
Building a PaaS for Robotics with KubernetesDhananajay Sathe25m
Claims a working PaaS that moves robotics workloads from a pre-Docker LXE stack to Kubernetes using Docker + pods and CRI-O runtimes, reuses Open Service…
Talk in English at C1-M1 on
Why Running kubelet on your Vacuum Robot is (not) a Good IdeaChristian Simon33m
Claim: a Xiaomi Mi Vacuum Robot can act as a Kubernetes node but practical limits make it dubious for production. ARM Cortex‑A7 device (512 MB RAM, 4 GB flash…
Talk in English at C1-M1 on
Kubernetes Advanced SchedulingRobert Carosi, Ad van der Veer, Boris Mattijssen31m
A custom heat-aware scheduler runs as a second scheduler using a kube-scheduler extender (HTTP on localhost, port 8100) and node annotations for boiler…
Talk in English at C1-M1 on
Kubernetes as an Abstraction Layer for a Connected HomeScott Nichols29m
Shows Kubernetes + the Open Service Broker API and Service Catalog managing an on‑prem Raspberry Pi/Arduino lighting board via a custom LED house broker that…
Talk in English at C1-M1 on
Building a Fault-Tolerant Resources Controller on KubernetesMorgan Bauer, Srinivas Brahmaroutu36m
Custom Kubernetes controllers are implemented as CRDs that create deployments and services at runtime; a working demo runs on a three‑node cluster with two…
Talk in English at C1-M0 on
Everything you Need to Know about using GPUs with KubernetesRohit Agarwal32m
Kubernetes requires the NVIDIA driver installed on every GPU node and recommends building images with the CUDA toolkit but without vendor shared libraries…
Talk in English at C1-M0 on
Controllers: Lambda Functions for Extending your InfrastructureRoss Guarino, Terin Stock28m
Demonstrates a concrete controller pattern: define a CRD + codegen, hook up informers + listers to maintain a cached view, enqueue keys into a workqueue with…
Talk in English at C1-M0 on
Kubectl Plugins 101Jonathan Berkhahn, Carolyn Van Slyck36m
Shows how kubectl plugins work by example: a tiny flags plugin that prints all kubectl-provided environment variables, a Go kill plugin that strips finalizers…
Talk in English at C1-M0 on
Monitoring: Follow the Data from the Darkest CornersPiotr Szczesniak, Frederic Branczyk29m
Shows exactly where observability data comes from and how it flows: kubelet’s metrics-server summary API and cAdvisor provide only current resource samples…
Talk in English at C1-M0 on
Using kubectl to Run your End-to-End TestsAmit Kumar Das, Uday Kiran32m
An open source tool called Litmus converts plain-English BDD feature files into executable Kubernetes actions by using go dog to generate step stubs and…
Talk in English at C1-M0 on
SIG Instrumentation Deep DiveFrederic Branczyk, Piotr Szczesniak41m
Covers concrete instrumentation work: Kubernetes ships a metric-server that scrapes kubelets, uses ~3–4 MB per node and needs ~20 GB memory to scale to 5,000…
Talk in English at B5-M2+4 on
Envoy Project IntroMatt Klein, Jose Nino28m
Envoy is deployed as a sidecar across Lyft’s infra — about 20,000 hosts handling peaks of 5 million RPS — and configuration is moved from hand-edited JSON into…
Talk in English on
Open Policy Agent Deep DiveTim Hinrichs, Torin Sandall45m
Open Policy Agent (OPA) is a host‑local, in‑memory policy engine that returns arbitrary JSON decisions (not just booleans) and integrates with systems like…
Talk in English at B5-M2+4 on
Panel Discussion: Modern App Security Requires ContainersSean Michael Kerner36m
Argues that containers provide concrete, secure-by-default primitives (names: Notary/TUF, SPIFFE, OPA) that harden the software supply chain and enable…
Panel in English at B5-M1+3 on
containerd Deep DiveStephen Day36m
containerd 1.1 exposes a gRPC API, a Prometheus metrics endpoint and a Go client library that can pull images, create transactional snapshots and start…
Talk in English at B5-M1+3 on
Linkerd Deep DiveGeorge Miranda, Thomas Rampelberg34m
Linkerd is put into production as a sidecar to deliver client-side load balancing with connection pooling, circuit breakers and retries, removing external load…
Talk in English at B5-M1+3 on
OpenTracing Project Deep DivePriyanka Sharma, Ted Young36m
OpenTracing provides a narrow, stable API to instrument libraries so they propagate trace id and span id without hardwiring a backend; it uses inject/extract…
Talk in English at B5-M1+3 on
SAFE WG Deep DiveRay Colline35m
Working group defines measurable attributes for access systems (expressibility, explainability, composability) and proposes an admin Bill of Rights plus…
Talk in English at B5-M1+3 on
Chaos Engineering WG Deep DiveSylvain Hellegouarch35m
Shows a practical Chaos Toolkit flow that declares experiments (JSON/YAML), runs probes, and drives existing tools to learn real failures. Uses Chaos Toolkit…
Talk in English at B5-M1+3 on
WG App Def - IntroAntoine Legrand, Gareth Rushgrove30m
Working group defines concrete outputs: a proposed application CRD to group resources and express dependencies, a demoed client-side toolset built around…
Talk in English on
OpenStack SIG Deep DiveChris Hoge, David Lyle33m
OpenStack support in Kubernetes is moving to the external cloud controller manager model with code hosted at community/cloud-provider-openstack in the…
Talk in English at B4-M2+4 on
Edge Computing and Kubernetes BOFMatthew Caulfield36m
Discussion catalogs concrete edge use cases and hard numbers: video caching and IoT gateways at tens of thousands of sites, healthcare pre-positioned imaging…
Talk in English at B4-M2+4 on
CI/CD BoF: Delivering Quality QuicklyBrice Fernandes, Marc Carré36m
Room debates concrete CI/CD tradeoffs: teams report replacing Jenkins with GitLab CI for YAML-as-code simplicity, others run self‑hosted Drone at ~200 repos…
Talk in English at B4-M2+4 on
CNCF Cross-Cloud CI Deep DiveDenver Williams, Taylor Carpenter38m
Cross-cloud provisioner deploys vanilla Kubernetes onto public clouds, private OpenStack and bare metal using Terraform and cloud-init, rendering…
Talk in English at B4-M2+4 on
Fluentd Deep DiveEduardo Silva, Masahiro Nakagawa40m
Fluent Bit gains pod-level parsing by honoring the fluentbit.io/parser annotation so a DaemonSet reads /var/log/containers, queries the API for pod…
Talk in English at B4-M1+3 on
Source2Image Deep DiveBen Parees, Matt Moore36m
Compares concrete on-cluster build options and tradeoffs: running a privileged pod that mounts the docker daemon is simple but opens host compromise; s2i + the…
Talk in English at B4-M1+3 on
kops IntroJustin Santa Barbara37m
kops is a CLI that actually provisions clusters: commands like kops create cluster, kops update cluster and kops rolling-update generate and run ~60 tasks to…
Talk in English on
Envoy Deep DiveMatt Klein38m
Four lightning demos and a Q&A show concrete deployments: Booking.com uses Envoy to detect hidden failures (requests duplicating DB writes, zeroed timeouts…
Talk in English at B4-M1+3 on
TUF / Notary Deep DiveDavid Lawrence, Justin Cappos42m
TUF defines a JSON metadata hierarchy — root/timestamp/snapshot/targets — with canonical serialization, expiring versions, delegated keys and path…
Talk in English at B4-M1+3 on
Rook Deep DiveBassam Tabbara, Tony Allen, Jared Watts37m
Rook claims to orchestrate distributed storage (Ceph, Minio) inside Kubernetes using CustomResourceDefinitions and an operator kit that uses informers and…
Talk in English at B4-M1+3 on
Istio Multi-Cluster Mesh Expansion BOFSven Mawson42m
Demo shows a working Istio multi‑cluster mesh where Envoy sidecars in remotes talk to a central Pilot that knows all services, deployed with Helm charts for…
Talk in English at B3-M6+8 on
Kubernetes Conformance Deep DiveWilliam Denniss34m
Collects API server audit logs (currently via SSH to the master because managed control planes like GKE block it) and loads raw JSON into SQLite to produce…
Talk in English at B3-M6+8 on
SIG API Machinery Deep DiveStefan Schimanski36m
Step‑by‑step how to define Kubernetes API types in Go with code-generation tags, register them in a scheme, create the right codecs and generate a usable…
Talk in English at B3-M6+8 on
SIG Testing Deep DiveSen Lu, Cole Wagner36m
Prow replaces a fragile Jenkins setup by representing CI jobs as a custom resource and running them as Kubernetes pods so upgrades no longer kill in‑flight…
Talk in English at B3-M6+8 on
SIG Release Deep DiveJaice Singer DuMars, Caleb Miles38m
SIG Release explains how the project keeps a “covenant of trust” by running a disciplined release pipeline: quarterly three-month cadence releases, a defined…
Talk in English at B3-M6+8 on
SIG Node Deep DiveDawn Chen41m
SIG Node focuses on concrete work: debug containers (alpha) inject a utility image into a running pod to inspect mounts, take core dumps and then terminate the…
Talk in English at B3-M6+8 on
SIG Autoscaling Deep DiveMarcin Wielgus, Solly Ross39m
Alpha Vertical Pod Autoscaler is available as a CRD and uses an admission plugin to override pod requests on creation while recommendations come from…
Talk in English at B3-M5+7 on
CoreDNS Deep DiveMiek Gieben27m
Tests use CoreDNS with the erratic plugin inside Docker to truncate every third UDP reply and a small Go client to run net.LookupHost; glibc retries truncated…
Talk in English at B3-M5+7 on
SIG Cluster Lifecycle: kubeadm Deep DiveAlexander Kanevskiy, Timothy St. Clair, Luke Marsden33m
kubeadm provides a repeatable bootstrap: install Docker and kubeadm packages, run kubeadm init / kubeadm join, then apply a CNI like weave-net and optional…
Talk in English at B3-M5+7 on
Multi-Tenancy WG Deep DiveDavid Oppenheimer38m
Proposal defines a versioned security profile CRD that kubeadm can apply to set API-server flags, inject cluster-scoped PodSecurityPolicies, and auto-populate…
Talk in English at B3-M5+7 on
Panel: Kubernetes Office Hours Live!Jorge Castro, Ilya Dmitrichenko42m
Live office hours describes how the community runs monthly help sessions, what to use to provision on-prem vSphere (CoreOS/COS, LinuxKit, PXE/pixi boot with…
Panel in English at B3-M5+7 on
SIG CLI Deep DivePhillip Wittrock38m
Deep dive into the techniques behind kubectl: how Discovery Service and OpenAPI let generic commands discover API resources and schema to survive API…
Talk in English at B3-M5+7 on
Convergence of Serverless APIs & ComputeSarah Allen35m
Survey of concrete patterns and tools: event-driven ETL, notifications, CMS thumbnails, client-auth proxies, live migrations and IoT ingestion using Firebase…
Talk in English at Auditorium 15 on
Apache OpenWhisk: Building a Production-Ready Serverless Stack on/for KubernetesDavid Grove34m
Apache OpenWhisk runs on Kubernetes with a Helm chart and a Minikube-friendly deploy and measures concrete tradeoffs: a small 13-node test cluster with 10…
Talk in English at Auditorium 15 on
Operating a Global-Scale FaaS on Top of KubernetesChad Arimura, Matt Stephenson28m
Oracle builds a global-scale FaaS on Kubernetes using the open-source Fn Project, targeting 15+ regions and enterprise SLAs. Deployments use Helm values plus…
Talk in English at Auditorium 15 on
The Serverless and Event-Driven FutureAusten Collins37m
Announces a concrete format and ecosystem rather than theory: CloudEvents 0.1 JSON envelope standardizes event metadata (type, id, source, schema, extensions…
Talk in English at Auditorium 15 on
Feeding Realworld Data into Prometheus Microservice Apps on KubernetesBurkhard Noltensmeier19m
A Kubernetes-based pipeline that converts factory signals on Raspberry Pi edge converters into OpenMetrics and ships them over MQTT with an MQTT-to-Prometheus…
Talk in English at Auditorium 11+12 on
Declarative Multi-Cluster Monitoring with PrometheusMatthias Loibl, Frederic Branczyk35m
Company runs per-namespace Prometheus instances and a federated data-center Prometheus, using the Prometheus Operator to declaratively deploy Prometheus…
Talk in English at Auditorium 11+12 on
Federated Prometheus Monitoring at ScaleNandhakumar Venkatachalam, LungChih Tung31m
Oath runs 12 Kubernetes clusters across multiple datacenters with ~2,000 worker nodes, ~12,000 pods and ~50,000 containers, each cluster hosting a local…
Talk in English at Auditorium 11+12 on
Using Jsonnet to Package Together Dashboards, Alerts and ExportersTom Wilkie35m
Packages dashboards, alerts and exporters as reusable Jsonnet Monitoring Mixins that render into Prometheus alerting rules, Grafana JSON and YAML. Uses Jsonnet…
Talk in English at Auditorium 11+12 on
Integrating Prometheus and InfluxDBPaul Dix26m
InfluxDB now accepts Prometheus’ remote_read and remote_write endpoints so scraped samples can be replicated into InfluxDB for long term storage, preserving…
Talk in English at Auditorium 11+12 on
Beyond OpenTracingAllison Richardet30m
Demonstrates that a small, agreed event grammar plus structured logging and tracing gives actionable observability: a proof-of-concept grammar-log library…
Talk in English at Auditorium 11+12 on
Vitess and a Kubernetes OperatorSugu Sougoumarane43m
Vitess presents itself as a MySQL middleware that hides sharding and claims indefinite scale, cloud migration, and DBA sanity: it runs in Borg since 2013, is…
Talk in English at Auditorium 10 on
Policy-Based Volume Snapshots Management in KubernetesJing Xu36m
Implements a Kubernetes VolumeSnapshot CRD plus out‑of‑tree controllers to create/delete snapshots and provision volumes from them (demo shows automated…
Talk in English at Auditorium 10 on
Kubernetes Runs Anywhere, but Does your Data?Jared Watts36m
Kubernetes gets storage portability by running storage systems inside the cluster: Rook uses custom resource definitions and the operator pattern to deploy and…
Talk in English at Auditorium 10 on
Container Storage Interface: Present and FutureJie Yu39m
CSI defines out-of-tree plugins communicating over gRPC with idempotent APIs, splits control into controller vs node services, and requires plugins to expose a…
Talk in English at Auditorium 10 on
Using Kubernetes Local Storage for Scale-Out Storage ServicesMichelle Au, Ian Chakeres46m
Shows how Kubernetes runs scale-out stateful services on true local disks: clusters with 19 nodes automatically run a node-prep daemonset → label →…
Talk in English at Auditorium 10 on
Kubernetes Storage Lingo 101Saad Ali35m
Maps Kubernetes storage to concrete actions: focuses on file and block only, explains Persistent Volumes/Persistent Volume Claims plus StorageClass-driven…
Talk in English at Auditorium 10 on
Keynote: Closing RemarksKelsey Hightower, Liz Rice02m
Thanks and logistics dominate the closing: organizers stress that no sponsors no AC no water, thank AWS the scene CF Google Cloud helm hep tio and VMware for…
Talk in English at Congress Hall A
Keynote: Crossing the River by Feeling the StonesSimon Wardley23m
Shows how to replace vague "bla" strategies with visual, context‑specific maps anchored on the user and an evolution axis, claims ~30 recurring economic…
Talk in English at Congress Hall A on
Keynote: Scaling Deep Learning Models in Production Using KubernetesSahil Dua17m
Booking.com runs a Kubernetes pipeline that trains deep learning models inside Docker containers (TensorFlow, Torch etc.), streams training data from Hadoop or…
Talk in English at Congress Hall A on
Keynote: Running with ScissorsLiz Rice18m
Demonstrates a live single-node Kubernetes VM running a vanilla Nginx image from Docker Hub, showing that container root maps to host root, that 86% of images…
Talk in English at Congress Hall A on
Keynote: Kubeflow ML on KubernetesDavid Aronchick, Vishnu Kannan22m
Announces Kubeflow 0.1/1.0 as a packaged, Kubernetes-native ML stack with Jupyter, TensorFlow training, TensorBoard and model serving; demo shows a local…
Talk in English on
Bringing Cloud-Native Applications to the Edge of the NetworkMegan O'Keefe, Steve Louie37m
Shows a prototype edge management platform called OptiCon that uses Kubernetes clusters per site and a centralized manager to track clusters and push apps…
Talk in English at C1-M5 on
gRPC IntroJayant Kolhe, Sree Kuchibhotla37m
High-performance RPC framework that Google evolves from a decade of internal use and runs across tens of thousands of services handling tens of billions of…
Talk in English on
gRPC Deep DiveSree Kuchibhotla, Jayant Kolhe41m
Explains gRPC’s C-core as three layers (surface with API and filter stack, transport, IO manager) and traces a unary RPC: channel → multiple subchannels (one…
Talk in English at B3-M6+8 on
Automating GPU Infrastructure for KubernetesLucas Servén Marín26m
Shows an end-to-end solution that containerizes the NVIDIA installer to auto-build and install kernel modules on Container Linux, running the build as a…
Talk in English at C1-M5 on
Serving ML Models at Scale with Seldon and KubeflowClive Cox34m
Seldon demonstrates a Kubernetes-native serving platform that uses Helm/Ksonnet, Argo workflows and OpenShift s2i packaging to wrap models as containers…
Talk in English at C1-M5 on
Deploying SQL Stream Processing in Kubernetes with EaseAndrew Stevenson, Antonios Chalkiopoulos30m
Shows an end-to-end setup: Lenses for Apache Kafka plus the Stream Reactor connectors (almost 50) turn SQL-like configs into Kafka Streams apps, deployed via…
Talk in English at C1-M5 on
Conquering a Kubeflow Kubernetes Cluster with ksonnet, Ark, & SonobuoyKris Nova, David Aronchick36m
Demo shows Kubeflow deployed with ksonnet, validated with Sonobuoy (conformance run 30–60 minutes that surfaces multiple failing e2e tests), and migrated with…
Talk in English at C1-M5 on
Lightning Talk: Chaos Engineering In PracticePaul Jones05m
Claims disciplined chaotic experiments expose weak points, contain blast radius and then automate fixes. Shows three concrete tools and how they behave…
Lightning in English at Auditorium 10-12 on
Lightning Talk: Why you Should Really Pay Attention to K8S Security Best Practices - Benjy PortnoyBenjy Portnoy06m
CIS publishes a 200+ page CIS Kubernetes Benchmark and omitting a few checks lets attackers exfiltrate secrets — Tesla had a publicly accessible cluster with…
Lightning in English at Auditorium 10-12 on
Lightning Talk: Schedule the Scaling of Your Kubernetes Resources Using kube-start-stop - Lili CosicLili Cosic02m
k8s-start-stop is an open source Kubernetes controller that applies a CRD schedule (scheduler.k8s.io/v1alpha1) to scale Deployments to a specified replica…
Lightning in English at Auditorium 10-12 on
Lightning Talk: A Desktop GUI for your First Kubernetes Deployment - Alessandro PilottiAlessandro Pilotti05m
A desktop GUI called Kubinstaller aims to let users deploy single- and multi-node Kubernetes clusters on Linux and Windows hosts with a few clicks, acting as a…
Lightning in English at Auditorium 10-12 on
Lightning Talk: Kubernetes is Blowing Up - Ron Miller, TechCrunch (Any Skill Level)Ron Miller05m
Kubernetes gains both corporate backing and developer buy-in in weeks — AWS, Oracle, Microsoft, VMware and Pivotal join CNCF within about six weeks — and that…
Lightning in English at Auditorium 10-12 on
Lightning Talk: Scaling Distributed Deep Learning with Service Discovery - Yong TangYong Tang05m
Distributed TensorFlow clusters on AWS use CoreDNS plugins for service discovery so cluster membership and hostnames exist before nodes start, enabling…
Lightning in English on
Lightning Talk: Tips for Operating Kubernetes with OpenStack Cloud Provider - Yang Yu & Yifeng XiaoYang Yu, Yifeng Xiao05m
Want to view more sessions and keep the conversations going? Join us for KubeCon + CloudNativeCon North America in Seattle, December 11 - 13, 2018…
Lightning in English at Auditorium 10-12 on
Lightning Talk: Extending Kubernetes with gRPC - Vladimir Vivien, VMwareVladimir Vivien05m
gRPC becomes the actual plugin channel for Kubernetes: the Container Storage Interface exposes storage ops as gRPC, letting vendors ship CSI driver runs in a…
Lightning in English at Auditorium 10-12 on
Lightning Talk: TSDB: The Engine behind Prometheus - Goutham Veeramachaneni, IIT HyderabadGoutham Veeramachaneni04m
Want to view more sessions and keep the conversations going? Join us for KubeCon + CloudNativeCon North America in Seattle, December 11 - 13, 2018…
Lightning in English at Auditorium 10-12 on
Lightning Talk: The State Of FaaS on Kubernetes - Michael Hausenblas, Red HatMichael Hausenblas05m
Overview of who is doing what: compares concrete FaaS projects like Apache OpenWhisk, kubeless and OpenFaaS, notes common use cases—cron replacements, image…
Lightning in English at Auditorium 10-12 on
Lightning Talk: I Got your RBAC - kube-rbac-proxy - Frederic Branczyk, CoreOS (Any Skill Level)Frederic Branczyk05m
A tiny reverse proxy called kube-rbac-proxy sits in front of an app and uses Kubernetes TokenReview and SubjectAccessReview calls to authenticate service…
Lightning in English at Auditorium 10-12 on
Lightning Talk: Not One Size Fits All, How to Size Kubernetes Clusters - Jeff Sloyer, IBMJeff Sloyer05m
Explains concrete rules: categorize workloads (Go = CPU-light, Java/Node = memory-heavy), size nodes accordingly, and set requests vs limits so pods only…
Lightning in English at Auditorium 10-12 on
Container Isolation at Scale (Introducing gVisor) - Dawn Chen & Zhengyu He, GoogleDawn Chen, Zhengyu He40m
gVisor is a user‑space kernel written in Go that implements about 200 Linux syscalls to sandbox untrusted containers without a full VM, using a user‑space…
Talk in English at C1-M3 on
Keynote: Shaping the Cloud Native Future - Abby Kearns, Executive Director, Cloud Foundry FoundationAbby Kearns17m
Cloud Foundry argues that interoperability drives velocity and savings and gives concrete numbers: Cloud Foundry container runtime launches in October as…
Talk in English at Congress Hall A on
Function Composition in a Serverless World - Erwin van Eyk & Timirah James, Platform9Erwin van Eyk, Timirah James26m
Demo app sends a photo to a third‑party image recognition API then translates the first tag to Danish, and three composition patterns are compared with live…
Talk in English at Auditorium 15 on
Habitat Builder: Cloud Native Application Automation - Elliott Davis & Fletcher Nichol, Chef.ioElliott Davis, Fletcher Nichol31m
Habitat Builder is an open-source Apache v2 project that combines a distributed build system with a package repository and promotes artifacts into named…
Talk in English at C1-M1 on
Kubernetes and Taxes: Lessons Learned at the Norwegian Tax Administration - Bjarte S. KarlsenBjarte S. Karlsen37m
Organization migrates 100s of apps onto six OpenShift clusters over 2½ years to get faster development and more efficient ops, running all new tax apps since…
Talk in English on
Chaos Engineering WG Intro – Sylvain Hellegouarch, ChaosIQ (Any Skill Level)Sylvain Hellegouarch28m
Proposal to form a CNCF Chaos Engineering working group that will federate community practice and produce concrete outputs: educational material, a white…
Talk in English at B5-M1+3 on
CRI: The Second Boom of Container Runtimes - Harry Zhang & Xu Wang, HyperHQHarry Zhang, Xu Wang37m
CRI standardizes kubelet-to-runtime calls so Kubernetes can swap in containerd, cri-o, frakti or other shims without changing kubelet, and the talk shows how…
Talk in English at C1-M5 on
Why Do I Need Kubernetes When I Already Have Cloud Foundry? - Sanjay Patil, SAPSanjay Patil37m
SAP explains why Cloud Foundry stays for fast developer experience while Kubernetes handles stateful, hardware‑bound and multi‑node topology needs; concrete…
Talk in English at C1-M1 on
How we Orchestrate 7M+ Builds/Month with Kubernetes - Danielle TomlinsonDanielle Tomlinson24m
Orchestration runs 7M+ builds/month by running Nomad servers inside Kubernetes while build agents run on AWS autoscaling groups, using Helm and Terraform to…
Talk in English on
containerd Intro – Stephen Day, Docker (Any Skill Level)Stephen Day29m
Containerd started April 2016, ships a stable 1.0 in December 2017 and adds Kubernetes CRI support in late April 2018; it exposes a gRPC API and Go client…
Talk in English at B5-M1+3
You Ever Wonder Why We're Here? - Sarah Christoff, Cloudreach (Beginner Skill Level)Sarah Christoff23m
A quick tour from 1960s mainframes to modern orchestration that states the concrete differences: virtual machines emulate hardware via hypervisors and binary…
Talk in English at C1-M5 on
Seamless Development Environments on Kubernetes using Telepresence - Ara PulidoAra Pulido36m
Telepresence replaces a pod with a two‑way proxy so a local process uses the cluster’s DNS, service discovery and mounted data volumes as if it ran in‑cluster…
Talk in English at C1-M1 on
Grafeas Community Meetup BOF - Wendy Dembowski, Google (Any Skill Level)Wendy Dembowski30m
Grafeas is an open source metadata store working on a beta API surface with some missing attestations and a proposed QA metadata type; the group discusses…
Talk in English at B4-M2+4 on
Building a Cloud Native Culture in an Enterprise - Deep Kapadia & Tony LiDeep Kapadia, Tony Li38m
The New York Times retires data centers and moves 300 apps to AWS and GCP, shutting down 140+ legacy services, using GKE for production and a Delivery…
Talk in English at Auditorium 10 on
Scaling Non-Traditional Contributor Mentoring Initiatives - Paris Pittman, GoogleParis Pittman36m
Built a non‑traditional mentoring system for Kubernetes that starts from 75 interviews and a 120‑person survey showing 60% said they could benefit from a…
Talk in English at C1-M2 on
Kata Containers: Getting Involved with the Kata Community - Anne Bertucio & Samuel OrtizAnne Bertucio, Samuel Ortiz35m
Kata Containers delivers lightweight VMs per container that combine hardware-backed isolation with OCI/CRI compatibility so Docker and Kubernetes treat each VM…
Talk in English at C1-M5 on
Panel Discussion: Containers in Enterprise Cloud Strategy - Moderated by Anni Lai, HuaweiAnni Lai37m
Panelists report concrete wins and hard lessons: a mobile gaming backend hits 25,000 req/s mobile backend and halves server count after containerizing, one app…
Panel in English on
From Data Centers to Cloud Native - Dave Zolotusky & James Wen, SpotifyDave Zolotusky, James Wen34m
Spotify migrates from on-prem data centers to Google Cloud Platform and replaces proprietary pieces with Kubernetes on GKE, gRPC, Istio and managed services…
Talk in English at Auditorium 10 on
Insights From a k8s Newcomer Working Within the Release Process - Tim PepperTim Pepper31m
Joined the 1.10 release as an issue triage shadow and becomes the 1.11 issue triage lead, doing daily GitHub reading to relabel ~170 tags, route bugs to SIGs…
Talk in English on
Take Control of your Filesystems with containerd’s Snapshotters - Stephen Day, Docker, Inc.Stephen Day32m
Describes containerd’s snapshotter abstraction that replaces Docker’s tightly coupled graphdrivers, exposing a small API that returns mounts instead of…
Talk in English at C1-M5 on
AWS / kops Deep Dive / Hacking Session – Justin Santa Barbara, FathomDBJustin Santa Barbara01h 11m
Walks through how kops contributions actually get merged: contributors hit a CLA requirement, PRs trigger end-to-end CI on AWS (including costly cluster…
Talk in English at C1-M1 on
SIG Apps Deep Dive – Janet Kuo & Kenneth Owens, Google (Intermediate Skill Level)Janet Kuo, Ken Owens01h 26m
SIG Apps deep dive covers concrete fixes and proposals: an Application CRD to aggregate resources across namespaces and clusters, workloads API stabilized to…
Talk in English at Auditorium 10 on
Serverless WG BoF - Doug Davis, IBM (Any Skill Level)Doug Davis40m
Working group delivers a white paper and a landscape spreadsheet inventorying serverless projects, publishes CloudEvents v0.1 with HTTP and adjacent mappings…
Talk in English on
Keynote: Closing Remarks - Liz Rice, Technology Evangelist, Aqua SecurityLiz Rice02m
Conference schedule updates and logistics: next regional events list Seattle Dec 11–13, 2018 and Shanghai Nov 14–15, 2018, with 2019 Europe set for Barcelona…
Talk in English on
Applying Least Privileges through Kubernetes Admission Controllers - Benjy Portnoy, Aqua SecurityBenjy Portnoy34m
Admission controllers enforce least privilege by intercepting API requests and either mutating or rejecting objects; demonstrated a dynamic admission webhook…
Talk in English at C1-M3 on
Completely Securing the Software Supply Chain using Grafeas + in-toto - Lukas PuehringerLukas Puehringer25m
Concrete workflow: a machine-verified project layout and link metadata defines every build, test and package step, with each step’s artifacts signed by…
Talk in English at C1-M3 on
Practical and Useful Latency Analysis using Istio and OpenCensus - Varun TalwarVarun Talwar35m
Claims that Istio/Envoy plus OpenCensus can find p95/p99 hotspots across hundreds of services with minimal code changes, by combining Istio (Envoy) sidecar…
Talk in English at C1-M0 on
Linkerd Intro – Andrew Seigner, Buoyant.io, & George Miranda (Any Skill Level)Andrew Seigner, George Miranda25m
Overview of Linkerd with a live demo: deploy two commands to run a daemonset per node proxy, a baseline cluster and a load tester that shows three times the…
Talk in English at B5-M1+3 on
Scalability Intro – Shyam Jeedigunta, Google & Bob Wise, AWS (Any Skill Level)Shyam Jeedigunta, Bob Wise43m
SIG Scalability runs CI scale tests mostly on GCE, executing 100–5,000 node tests with a density test (30 pods/node) and load tests that block releases. It…
Talk in English at B5-M1+3 on
Securing Serverless Functions via Kubernetes Objects - Sebastien Goasguen, BitnamiSebastien Goasguen38m
Shows how kubeless CRDs deploy functions as real Kubernetes objects and leverages pod identity and AWS IAM via kube-iam to give each function cloud…
Talk in English at Auditorium 15 on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.