~/conference

KubeCon + CloudNativeCon North America 2017

titleauthorlength
Keynote: A Community of Builders: CloudNativeCon Opening KeynoteDan Kohn17m
Cloud Native Computing Foundation reports concrete growth: CNFC expands from 4 to 14 projects, devstats.k8s.io visualizes contributions, Kubernetes ranks top…
Talk on
Keynote: CNCF Project UpdatesMichelle Noorali39m
Kubernetes 1.9 lands with CSI in alpha and Windows container beta, containerd and CoreDNS reach 1.0 milestones, and Prometheus 2.0 shows real-world wins — ~3x…
Talk on
Keynote: Introducing Kata ContainersImad Sousou06m
Kata Containers is a hardware‑accelerated container runtime that merges Clear Containers and runV to deliver the speed of containers with VM-grade isolation…
Talk on
Keynote: Cloud Native CD: Spinnaker and the Culture Behind the TechDianne Marsh21m
Netflix builds Spinnaker as an open-source, multi-cloud continuous delivery and infrastructure platform that merges Asgard and edge-center ideas, supports…
Talk on
Keynote: Cloud Native at AWSAdrian Cockcroft16m
AWS announces a managed Kubernetes service EKS that runs an upstream control plane for customers, a new Fargate option to run managed containers without owning…
Talk on
Keynote: Service Meshes and ObservabilityBen Sigelman20m
Service mesh handles discovery, interconnection, load balancing and auth at the RPC boundary, but explaining why a transaction is slow requires distributed…
Talk on
Keynote: Can 100 Million Developers Use Kubernetes?Alexis Richardson07m
Asserts Kubernetes can reach 100 million users if ecosystem and education scale: GitHub just hit 100 millionth pull request and has 24 million users now…
Talk on
Community AwardsChris Anasik08m
Announces CNCF community awards, noting growth from about 1,000 to 4,000 attendees and projects from 4 to 14 products, then hands out named prizes: top cloud…
Organiser on
Keynote: Kubernetes: This Job is Too Hard: Building New Tools, Patterns and Paradigms to DemocratizeBrendan Burns20m
Argues that container plus Kubernetes still leaves too many disconnected decisions and presents Metaparticle a language‑centric standard library that compiles…
Talk on
Panel: Kubernetes, Cloud Native and the Public Cloud [B]Dan Kohn33m
Panel collects the six big clouds discussing concrete investments: all offer managed Kubernetes and certify conformance; several announce real projects like an…
Panel on
Istio: Weaving the Service Mesh [I]Shriram Rajagopalan, Louis Ryan32m
Istio wires Envoy sidecars into every pod to provide zero code change service-level features: consistent metrics, OpenTracing spans, traffic splitting (down to…
Talk on
Continuous Delivery with Kubernetes at Box [I]Greg Lyons36m
Box runs Kubernetes across four clusters (three production) hosting about 80 services for ~80,000 organizations and builds a CI/CD pipeline using Jenkins…
Talk on
Microservices, Service Mesh, and CI/CD Pipelines: Making It All Work Together [I]Brian Redmond35m
Live demo builds a MicroSmack app with a Brigade-driven pipeline that builds a Go image, pushes to ACR, and runs Helm to update Istio/Envoy sidecars so traffic…
Talk on
How Netflix Is Solving Authorization Across Their Cloud [I]Manish Mehta, Torin Sandall36m
Netflix describes a cloud authorization system that runs an OPA policy engine in-process or as a sidecar, with an aggregator/distributor pipeline that pushes…
Talk on
The Good, the Bad & the Ugly of Migrating Hundreds of Legacy Applications to KubernetesJosef Adersberger38m
QAware migrates 400 JEE monoliths onto Kubernetes/OpenShift on AWS, using questionnaires, static analysis (IBM migration tool, SonarQube), a migration database…
Talk on
Container Runtime and Image Format Standards - What it Means to be “OCI-Certified” [I]Jeffrey Borek33m
OCI v1.0 exists for both image format and runtime and a certification program is launching soon; a live run of the OCI Image validator against multiple…
Talk on
Embedding the Containerd Runtime for Fun and Profit [I]Phil Estes37m
A minimal Go client uses containerd’s gRPC API to connect to the daemon, set a namespace, pull and unpack redis:alpine, create a snapshot-backed container…
Talk on
Kata Containers: Hypervisor-Based Container RuntimeXu Wang, Samuel Ortiz36m
Merge of runV and Clear Containers into an OCI‑compatible runtime that runs one VM per pod to provide hardware isolation while staying fast, claiming ~100 ms…
Talk on
CRI-O: All the Runtime Kubernetes Needs, and Nothing MoreMrunal Patel29m
CRI-O implements Kubernetes’ CRI with a minimal stack: containers/image and containers/storage for images, OCI runtimes like runc and Clear Containers, a…
Talk on
Building Specialized Container-Based Systems with Moby: A Few Use Cases [I]Patrick Chanezon37m
Moby aggregates components like containerd 1.0 (donated to CNCF and shipping inside Docker CE/17.11+), CRI integration for Kubernetes 1.8, LinuxKit, InfraKit…
Talk on
When the Going Gets Tough, Get TUF Going! [I]David Lawrence, Ashwini Oruganti34m
TUF (The Update Framework) is presented as a concrete signing architecture that prevents tampering, rollbacks and key compromise by splitting trust into four…
Talk on
Building Better Containers: A Survey of Container Build Tools [I]Michael Ducy40m
Survey of concrete build tools: Buildah (still OS-centric), NixOS containers (declarative but ties to Nix host), Ansible Container (good if already invested in…
Talk on
“If you Don’t Monitor your Infrastructure, you Don’t Own it!” Regain Control Thanks to PrometheusEtienne Coutaud, Guillaume Lefevre29m
Prometheus monitors a French FedEx–scale CQRS stack (Kafka, Spark, Cassandra, Elasticsearch, Scala APIs) across ~90 servers, processing ~2M packages/day and…
Talk on
Fluentd and Distributed Logging [I]Masahiro Nakagawa33m
Fluentd collects container logs via pluggable input/filter/output components, parses lines into JSON key/value records with tag+timestamp, and buffers to local…
Talk on
The RED Method: How To Instrument Your Services [B]Tom Wilkie35m
Defines RED = requests, errors, duration as the three service metrics to record, uses a single Prometheus histogram with labels (method, route pattern, status)…
Talk on
Would You Like Some Tracing With Your Monitoring?Yuri Shkuro34m
Jaeger (OpenTracing-native) is a distributed tracing system used to instrument hundreds of microservices and reveal where transactions actually spend time…
Talk on
Full Stack Visibility with Elastic: Logs, Metrics and TracesCarlos Pérez-Aradros35m
Elastic Beats collect logs, metrics and traces into Elasticsearch and Kibana and the demo shows them correlated in one dashboard. Beats used: filebeat…
Talk on
Unified Monitoring of Containers and Microservices [I]Nishant Sahay42m
Unified monitoring combines Zipkin + Kafka + Elasticsearch and ELK + Beats with an Apache Spark pipeline to detect anomalies and correlate traces, logs and…
Talk on
The Power of Application Intent Analysis for Container Security [I]John Morello43m
Containers’ declarative images, small footprints and immutability let software learn a container’s declarative images and create an image-tied behavioral model…
Talk on
Introducing SPIFFE: An Open Standard for Identity in Cloud Native Environments [I]Evan Gilman36m
Defines a standardized workload identity format (SPIFFE), a node/workload attestation flow, and a local workload API that issues short‑lived X.509 SVIDs…
Talk on
IAM on Hybrid Cloud: Next Generation Security Model to Create an Interoperable Cloud [I]Jeyappragash JJ, Kamil Pawlowski30m
PADME proposes a concrete reference architecture: a common expression syntax plus composable policy bundles, distributed controllers and enforcers, and plugin…
Talk on
Building a Secure, Multi-Protocol and Multi-Tenant Cluster for Internet-Facing Services [A]Bich Le33m
Deployment Cluster Config and Ops (deco operator) automates creating namespaces, DNS records and CRD-driven apps, injecting s‑tunnel sidecar containers for…
Talk on
Establishing Container Trust at Scale [I]Tim Mackey35m
Argues that container trust must be quantifiable at production scale and demonstrates a working integration that scans every image lifecycle event in…
Talk on
How We Built a Framework at Twitter to Solve Service Ownership & Improve Infrastructure UtilizationVinu Charanya29m
Twitter builds a production system that models, meters and charges infrastructure across Aurora/Mesos, Hadoop and Manhattan, then ties usage to teams so…
Talk on
The Mechanics of Deploying Envoy at LyftMatt Klein35m
Envoy gets rolled out incrementally: first as an edge proxy, then co‑located with every service until Lyft reaches 100% coverage across hundreds of services…
Talk on
Kubernetes, Metadata and You [I]Liz Rice, Gareth Rushgrove37m
Explains how Kubernetes labels, annotations, ConfigMaps and the Downward API are used alongside image labels/OCI annotations to carry actionable metadata…
Talk on
Queueing Theory, In Practice: Performance Modelling in Cloud-Native Territory [I]Eben Freeman30m
Builds a simple single-core queueing model and derives W ≈ λ s^2 / (2(1−λ s)) then fits it to production microbenchmarks (single-core throughput ~2–3k req/s…
Talk on
Cloud Native Logging 101 [B]Eduardo Silva33m
Cloud native logging requires an end‑to‑end pipeline: collect, parse, filter, buffer, and deliver. It demonstrates using Fluentd (700+ plugins, CNCF project…
Talk on
Bottoms-Up Adoption of a Microservices Workflow Using Kubernetes & EnvoyRafael Schloming37m
Claim: velocity comes from changing the process not the architecture. Practical stack: package language-specific build toolchains into Docker images so each…
Talk on
The True Costs of Running Cloud Native Infrastructure [B]Dmytro Dyachuk39m
A cost model compares running Kubernetes on EC2 versus colocated hardware using past performance data, interviews and generalized pricing; it finds hardware is…
Talk on
Pinterest's Journey from VMs to Containers [I]Michael Benedict32m
Pinterest runs on tens of thousands of EC2 hosts serving ~200M MAUs and hundreds of PB of storage and moves from VM images to Docker images, achieving 75% of…
Talk on
DevOps Friendly Doc Publishing for APIs & MicroservicesAmanda Whaley33m
An internal doc pipeline called Pub Hub is built and used at Cisco to normalize Swagger/OpenAPI, RAML and Markdown into a consistent site, driven from GitHub…
Talk on
Using Containers for Continuous Integration and Continuous Delivery [I]Carlos Sanchez38m
Describes running Jenkins masters and ephemeral build agents on Kubernetes using the Jenkins Kubernetes plugin to provision pods on demand, statefulsets plus…
Talk on
Continuous Integration at Scale on Kubernetes [B]Karthik Gajjala27m
eBay runs a CIaaS on Kubernetes that does roughly 10,000 builds a day (≈300k/month) by provisioning Jenkins via a CIConfig CRD and a controller that creates…
Talk on
Expand Your Spinnaker Pipeline to the Desktop [I]Sean Korten29m
Demonstrates a working proof of concept that adds minikube as a cloud provider into Spinnaker by deploying a small SSH pod (pushed to GCR) that establishes a…
Talk on
Deploying to Kubernetes Thousands of Times Per/DayDan Garfield, William Denniss53m
Claims delivery pipelines support thousands of Kubernetes deployments per day by treating images as immutable release artifacts tied to git, running automated…
Talk on
Panel: Ask Me Anything: Microservices and Service Mesh [B]Jason McGee36m
Panel summarizes practical tradeoffs and deployments: Istio as a pluggable control plane with Envoy/Linkerd data planes, large-scale reality is Envoy on ~20k…
Panel on
Ask Your Proxy, It Knows EverythingBlake Mizerany30m
Proposes replacing app-level user/role, feature-flag and discovery logic with a smart edge proxy that enriches requests with identity and attribute headers…
Talk on
Building an Edge Computing Platform for Network Services Using Cloud Native Technology [I]Stephen Wong, Vikram Dham27m
A small-platform prototype runs containerized CNFs on Kubernetes, using BPF via BCC for pluggable data paths and a Kubernetes sidecar event handler model to…
Talk on
The Makers of Marvels: How Developers Are Rebuilding the Enterprise, One Brick at a TimeAbby Kearns23m
Cloud Foundry integrates container runtime (Kubo/kubernetes on BOSH) with an application runtime so operators can run containerized workloads and 12‑factor…
Talk on
Next Generation Services at Indeed Using gRPC [I]Jaye Pitzeruse24m
Indeed runs over 160 Boxcar services and about 20 HTTP/REST services and migrates by adding a sidecar that speaks HTTP/2 and gRPC, translating calls into…
Talk on
The Art of Documentation and Readme.md for Open Source ProjectsBen Hall35m
Argues that a README and docs must give the right information at the right stage of a user journey and shows concrete fixes: use interactive in-browser…
Talk on
Distributed Workflows for Microservices-Style Applications [I]Yun Qin19m
A lightweight workflow library implements cross‑service business flows using NirmataOSS Workflow (Java + ZooKeeper + Curator) and models task relationships as…
Talk on
Modifying gRPC Services Over Time [I]Eric Anderson36m
Covers concrete rules and tools for evolving gRPC APIs: put v1 in package and add per-RPC Request/Response messages so new parameters fit, use field mask for…
Talk on
A Practical Guide to Prometheus for App Developers [B]Ilya Dmitrichenko38m
Step‑by‑step Node.js instrumentation showing a plain /metrics endpoint, replacing a hand‑rolled /hits counter with a Node.js Prometheus client and exposing…
Talk on
The Service Mesh: Past, Present, and Future [B]William Morgan36m
Service mesh is presented as a separate runtime layer that moves retries, timeouts, TLS and circuit-breaking out of apps into a pair of proxies per hop, giving…
Talk on
Microservices Patterns with NGINX Proxy in an Istio Services Mesh [I]A.J. Hunyady32m
NGINX runs as an nginx sidecar proxy replacing Envoy in an Istio data plane, with an agent that generates nginx configuration from Pilot and supports HTTP and…
Talk on
The Road to More Usable KubernetesJoe Beda36m
Argues Kubernetes must get easier and shows concrete progress: cluster bootstrapping with kubeadm and Kubicorn, observability via Prometheus, and conformance…
Talk on
Building Helm Charts From the Ground Up: An Introduction to Kubernetes [I]Amy Chen33m
Builds an nginx Helm chart and deploys it to a Kubernetes cluster launched with Rancher, showing the actual templates: Deployment, Service, Ingress. Uses Helm…
Talk on
Kubernetes Distributions and 'Kernels'Tim Hockin, Michael Rubin36m
Kubernetes has ~3M LOC split across ~90 repositories and currently ships quarterly; the proposal separates a fast-moving “kernel” release every ~6 weeks from a…
Talk on
Vault and Secret Management in KubernetesArmon Dadgar31m
Vault provides a single secrets broker that generates dynamic secrets (unique DB users and passwords) with TTL-based leases that can be renewed or revoked…
Talk on
Helm Chart PatternsVic Iglesias29m
Public Helm Charts repo hosts 130 charts, 2,000 merged PRs, ~100 contributors and ~10,000 weekly visitors, backed by CI that lints, installs and verifies pods…
Talk on
Running Mixed Workloads on Kubernetes at the Institute for Health Metrics and EvaluationTyrone Grandison37m
IHME integrates traditional HPC (15,000 cores, petabytes of inputs, 30 TB final outputs) and containerized services on a single Kubernetes cluster using Univa…
Talk on
Embracing Cloud Native at a Thriving, Established CompanyBrian Akins39m
MailChimp migrates a 17‑shard PHP monolith toward microservices by running Kubernetes clusters on bare metal, managing clusters with Puppet, and integrating…
Talk on
Scaling to 5000+ Unique K8s Deployments, How We Did ItNicole Hubbard30m
Company migrates 60,000 WordPress sites off VMs by replacing 300,000 per-site PHP deployments with a custom Go PHP app server and a pooling model that reduces…
Talk on
Automating and Testing Production Ready Kubernetes Clusters in the Public CloudRon Lipke32m
Built cloud-agnostic Kubernetes clusters deployed to AWS and Google using Chef for bootstrapping, an overlay network with Calico, and farm-style provisioning…
Talk on
GitOps - Operations by Pull RequestAlexis Richardson, William Denniss35m
Conference claim: a 15–20 person team moves from deploying once or twice a week to automated, multiple daily deployments and reports productivity doubled…
Talk on
Kubernetes on AWS: Practices & OpinionsArun Gupta, Raffaele di Fazio35m
EKS offers a managed control plane (EKS) where masters run in AWS and worker nodes stay in customer accounts; AWS promises an upstream‑compatible API and deep…
Talk on
Load Testing Kubernetes: How to Optimize Your Cluster Resource Allocation in ProductionHarrison Harnisch34m
Buffer uses load testing to pick per-pod resource limits so containers stop being killed and nodes pack more pods. Using loader.io for ramp and duration tests…
Talk on
Securing Cluster Networking with Network PoliciesAhmet Alp Balkan31m
NetworkPolicy is a whitelist-only API (introduced in Kubernetes 1.3, stable in 1.7) that applies per-namespace via pod selectors and can restrict ingress and…
Talk on
101 Ways to Crash Your ClusterMarius Grigoriu, Emmanuel Gomez36m
Series of Nordstrom postmortems that name concrete failure modes and fixes: Prometheus plus bursty Flink jobs cause page allocation stalls and OOM kills…
Talk on
Large Scale Teaching Infrastructure with KubernetesYuvi Panda35m
UC Berkeley runs a Kubernetes-backed JupyterHub that serves 1,200–3,500 students in semester courses and is being readied for a MOOC with ~100,000 signups…
Talk on
The Architecture of a Multi-Cloud Environment with KubernetesBrian Redbeard36m
Argues that production multi‑cloud Kubernetes is practical today: use config-as-code in git, secrets via git-crypt or Vault, CI pipelines that run terraform…
Talk on
kubeadm Cluster Creation Internals: From Self-Hosting to Upgradability and HALucas Käldström37m
kubeadm bootstraps a minimal, best-practice cluster by generating a root CA and per-component certificates, writing static pod manifests that the kubelet…
Talk on
Keynote: Kubernetes Secret SuperpowerChen Goldberg, Anthony Yeh21m
Kubernetes now supports building controllers outside core using extension points like the API aggregation layer and CRDs, and a demo shows MetaController…
Talk on
Keynote: Red Hat: Making Containers Boring (again)Clayton Coleman06m
Red Hat describes making Kubernetes deliberately boring by running very large, dense hosted clusters (notably OpenShift Online Starter) and using Prometheus to…
Talk on
Keynote: Pushing the Limits of Kubernetes with Game of ThronesZihao Yu, Illya Chekrygin21m
HBO moves 15,000 pods into production to survive Game of Thrones Season 7 premiere, provisioning clusters on AWS with Terraform modules, autoscaler tweaks and…
Talk on
Keynote: Progress Toward Zero Trust Kubernetes NetworksSpike Curtis06m
Announces Calico support for application-layer policy that unifies Kubernetes NetworkPolicy with Istio’s mutually authenticated TLS, enforcing cryptographic…
Talk on
Keynote: The Road Ahead on the Kubernetes JourneyCraig McLuckie20m
Kubernetes is asserted as the new standard operating environment driven by three forces: a technically strong community, early end users embedding it in…
Talk on
client-go: The Good, The Bad and The UglyLili Cosic24m
client go is a generated Go library for talking to Kubernetes clusters that works both in cluster using service account tokens and outside cluster via…
Talk on
Extending Kubernetes 101Travis Nielsen34m
Shows how to design a CRD schema, run Kubernetes 1.8’s code generators to produce a strongly typed clientset/informers/deepcopy set, implement an operator in…
Talk on
Kubernetes Feature Prototyping with External Controllers and Custom Resource DefinitionsTomas Smetana32m
Prototypes persistent-volume snapshots out-of-tree using CustomResourceDefinitions and an external controller so development skips long Kubernetes proposal…
Talk on
Using Custom Resources to Provide Cloud Native API ManagementFrank B Greco Jr33m
Open-source Kubernetes-native API gateway called Kanali that replaces many ELBs with a single pod deployment, implements API key management with non‑breaking…
Talk on
Extending Kubernetes: Our Journey & RoadmapDaniel Smith, Eric Tune35m
Overview of concrete extension work and timelines: storage gets CSI alpha in 1.9 while flex volumes stay supported; device plugins are alpha (1.8); cloud…
Talk on
Extending the Kubernetes API: What the Docs Don't Tell YouJames Munnelly34m
Shows how to actually extend Kubernetes by building a custom API server and controller that persist alerts to etcd and notify Pushbullet, proving the approach…
Talk on
Kuberneters in Hybrid Environments Using Cloud InterconnectMarc Chisinevski20m
F5 Container Connector runs as a Kubernetes ingress controller on GKE and uses the BIG-IP REST API to create virtual servers in colo (demo uses Equinix) that…
Talk on
Multi-Cluster Ops in a Hybrid WorldVitaliy Zinchenko, Kire Filipovski39m
Uses Kubernetes Federation plus two new components to auto-provision clusters on demand: Navarchus (controller that reads federated desired state and decides…
Talk on
Hybrid-Cloud, HIPAA Compliant Enterprise with KubernetesSteve Sloka35m
UPMC runs Kubernetes on-prem (VMware, Red Hat Atomic/CoreOS) and in AWS us-east-1 across three AZs, with CI pipelines pushing images to ECR and VPNs to…
Talk on
Managing and Running Multiple Kubernetes Clusters in Hybrid SetupsSebastian Scheele37m
A hosted control plane runs for many tenants by deploying each cluster’s control plane as containers inside one management Kubernetes, providing per-cluster…
Talk on
Building a Cluster Management API using KubicornRobert Bailey, Kris Nova34m
Demo shows a working declarative cluster API implemented with kubicorn and a controller that exposes machines CRD objects; creating a cluster takes ~7.5…
Talk on
Pontoon: An Enterprise Grade Serverless Framework Using Kubernetes – As Used in VMwareGaurav Kumar, Mageshwaran Rajendran27m
Pontoon is an in-house serverless framework built on Kubernetes using Jobs and Deployments, a Java API server (Zeno/Zenon), a priority queue for events, a…
Talk on
Fission: Serverless Functions for KubernetesSoam Vasani33m
Fission is a Kubernetes-native serverless framework that keeps a pre-warmed pool of language containers so functions load in about 100–200 ms cold start (demo…
Talk on
FaaS and Furious - 0 to Serverless in 60 Seconds, AnywhereAlex Ellis34m
OpenFaaS is a container-based functions framework that can deploy in 60 seconds to Kubernetes or Docker and gives each function an HTTP API, Prometheus metrics…
Talk on
Building Serverless Application PipelinesSebastien Goasguen39m
Shows a Kubernetes-native FaaS built on kubeless CRD that injects function code via ConfigMap, creates Deployments/Services, and auto-creates HPAs using…
Talk on
State of ServerlessMark Peek, Doug Davis37m
CNCF runs a serverless working group that produced a white paper and a public Google Doc inventory of platforms and tools, and is prioritizing open events as…
Talk on
Building and Running an Enterprise-grade Serverless Platform on KubernetesYing Huang41m
FunctionStage runs FaaS on Kubernetes using OBS for object events, Kafka for async requests and a certified CentOS base image; it demonstrates an…
Talk on
Squash: A Debugger for Kubernetes AppsIdit Levine32m
A Kubernetes debugger that wires existing debuggers into clusters, Squash attaches gdb and dlv sessions to pods via a daemonset client and a server proxy…
Talk on
Testing Distributed Software on Kubernetes with PowerfulSealMiko Pawlikowski21m
Testing Distributed Software on Kubernetes with PowerfulSeal [I] - Mikolaj Pawlikowski, Bloomberg When it's about distributed systems, testing is hard. But…
Talk on
Developing Locally with KubernetesRyan Jarvinen38m
Shows how to run a full Kubernetes dev loop on a laptop using minikube start, mounting a local repo into a pod for live edits, and using kubectl run --dry-run…
Talk on
Developer Tooling for Kubernetes ConfigurationGareth Rushgrove37m
Extracts Kubernetes OpenAPI JSON schemas into per-version files (about 25,000 files totalling ~750,000 lines) and uses them to validate YAML client-side with a…
Talk on
Deploying Kubernetes Without Scaring Off Your Security TeamPaul C Czarkowski, Major Hayden30m
Shows a practical path to get enterprise security buy-in by wiring familiar tools together: ansible playbooks provision bare metal or cloud hosts, apply…
Talk on
Kubernetes Deconstructed: Understanding Kubernetes by Breaking It DownCarson Anderson33m
Starts from a real kubectl deploy of a namespace, Deployment, Pods, Service and Ingress and then traces where each object actually lands: the API server…
Talk on
The Easy--Don't Drive Yourself Crazy--Way to Kubernetes NetworkingGerard Hickey32m
Kubernetes networking works like three stacked networks: physical, pod, and service, and every pod gets a routable IP so pods talk directly. Practical rules…
Talk on
The Elements of Kubernetes - Foundational Concepts for Apps Running on KubernetesAaron Schlesinger38m
Gives concrete best practices: use resource limits, readiness and liveness probes to enable horizontal pod autoscaling, prefer the crash-only pattern instead…
Talk on
Multi-Tenancy Support & Security Modeling with RBAC and NamespacesFred Vong, Michael Y. Chen38m
Shows how Kubernetes namespaces plus RBAC implement two concrete models: an exclusive cluster where users can create namespaces and cluster admins retain full…
Talk on
Compliance and Identity Management in KubernetesMarc Boorshtein29m
Claims that automating identity workflows removes admins from access requests and produces auditable proof for frameworks like FISMA/NIST, demonstrated working…
Talk on
Certifik8s: All You Need to Know About Certificates in KubernetesAlexander Brand36m
Explains how a single cluster CA signs all component certs, with the controller-manager holding the CA key and two controllers that auto-approve kubelet CSRs…
Talk on
Preventing Attacks at ScaleDino Dai Zovi57m
Shows how to detect container breaches end-to-end: process execution and outbound connections are captured at the kernel via Linux tracing rather than slow…
Talk on
Welcome to Kubernetes - Introduction and Toolkit for Getting Started with KubernetesGuinevere Saenger35m
A newcomer-focused roadmap that lists exact steps: follow the Kubernetes Basics web tutorial with its terminal simulator, spin a cluster on Google Cloud, walk…
Talk on
Using Kubernetes API from GoAlena Prokharchyk38m
Shows how to use client-go to build a real tool that monitors node image storage and alerts on size changes, using trash to vendor dependencies and dapper to…
Talk on
You Have Stateful Apps - What if Kubernetes Would Also Run Your Storage?Annette Clewett37m
Shows container-native storage built from GlusterFS and gluster-kubernetes running on OpenShift/Kubernetes, using the heketi REST API and StorageClass for…
Talk on
Istio: Sailing to a Secure Services MeshSpike Curtis, Dan Berg32m
Istio wires Envoy sidecars into each pod to provide mutual TLS using an Istio CA that mints SPIFFE IDs and mounts certificates, while Mixer enforces…
Talk on
Disaster Recovery for your Kubernetes ClustersAndy Goldstein, Steve Kriss35m
Describes a practical DR workflow that backs up Kubernetes API objects via the discovery API and snapshots persistent volumes on major clouds using Heptio Ark…
Talk on
Moving from Mesos to Kubernetes Without Anyone NoticingAnubhav Mishra31m
Hootsuite runs Mesos/Marathon and implements a migration that moves 20 microservices to Kubernetes with a three‑person ops team in about six weeks while…
Talk on
Kubernetes in the Datacenter: Squarespace’s Journey Towards Self-Service InfrastructureKevin Lynch37m
Squarespace migrates hundreds of VMs into Kubernetes using Calico BGP on a leaf‑spine L3 fabric to announce pod and service IPs, replaces Graphite+Sensu with…
Talk on
Persistent Storage with Kubernetes in Production - Which Solution and Why?Cheryl Hung36m
Compares storage options for Kubernetes with concrete rules and examples: presents eight principles for cloud‑native storage, explains Kubernetes PV/PVC and…
Talk on
kubectl apply, and The Dark Art of Declarative Object ManagementAaron Levy36m
kubectl apply computes a three-way diff (local, live, last-applied-configuration) and stores the last-applied blob as an annotation to decide…
Talk on
What Happens When Something Goes Wrong? On Kubernetes ReliabilityMarek Grabowski, Tina Zhang34m
Kubernetes auto-recovery is concrete: kubelet restarts crashed containers with exponential backoff and supports liveness/readiness probes (etcd needed a longer…
Talk on
Highly Available Services During Maintenance EventsMaisem Ali, Eric Tune27m
Explains how to keep services available while nodes are rebooted or upgraded by using PodDisruptionBudget to limit concurrent evictions and graceful…
Talk on
UDP in K8S: Signed, Sealed, but Delivered?Amanpreet Singh19m
UDP in K8S: Signed, Sealed, but Delivered? [I] - Amanpreet Singh, Crowdfire This talk is based on my personal experience working with Kubernetes in…
Talk on
Kubernetes Ingress Controller with Apache Traffic Server [I]Mrunmayi Dhume29m
Oath runs 12 Kubernetes clusters across six datacenters serving 100+ apps at ~150k RPS and ~40k containers; the ingress uses Apache Traffic Server plus a…
Talk on
Running Mesos Frameworks on Kubernetes with the Open-Source Universal Resource BrokerFritz Ferstl22m
Open-source Universal Resource Broker (URB) claims to run Mesos frameworks as Kubernetes pods, letting Spark, Hadoop, Storm, Jenkins, Marathon and Chronos…
Talk on
The Oregon Trail to Kubernetes [I]Joshua Roppo35m
Small team migrates from Google Compute Engine to GKE running 2000 CPUs, abandons YAML templating and implements Kubernetes resources as client-go-based CLI…
Talk on
Evolving and Supporting Stateful, Multi-Tenant Decisioning Applications in ProductionKeith Gasser35m
Kubernetes runs a stateful, multi-tenant decisioning platform that stitches Apache NiFi for ETL, Kafka as the persistent stream backbone, Flink for real‑time…
Talk on
From Monolith to Microservices with Kubernetes and LinkerdMason Jones34m
Starts from a seven‑year PHP monolith and incrementally adopts Docker, Consul, Linkerd and Kubernetes, first running 15 services across 20 servers with Salt +…
Talk on
Using Kubernetes to Change Legacy Systems and Processes in the Public SectorAudun Fauchald Strand39m
Kubernetes becomes the tool to modernize a decades-old public sector stack: two clusters (production + not‑production) host apps isolated by namespaces and…
Talk on
Keynote: Manage the App on KubernetesBrandon Philips05m
Argues for treating an app as a versioned bundle of containers plus manifests and shows a working Tectonic console demo that publishes a catalog, deploys Vault…
Talk on
Keynote: What is Kubernetes?Brian Grant18m
Frames Kubernetes as 10 ways to view Kubernetes: a nucleus of kubelet execution and the API server as control plane where controllers continuously reconcile…
Talk on
Keynote: What's Next? Getting Excited about Kubernetes in 2018Clayton Coleman20m
Kubernetes ecosystem already shows 4,300 attendees and 2,200 GitHub projects and the roadmap for 2018 focuses on concrete changes: service meshes like…
Talk on
Keynote: Kubernetes at GitHubJesse Newland20m
GitHub runs 20% of production services on on‑prem Kubernetes, including github.com, using multiple clusters each with roughly 1,500 CPUs and 5 TB RAM per…
Talk on
Keynote: Kubernetes CommunitySarah Novotny20m
Kubernetes grows from 150 → 4,000 attendees in two years, exposes governance gaps, and solves them with a steering committee elected (Oct), SIGs that push…
Talk on
Keynote: Opening RemarksMichelle Noorali01m
Opening remarks welcome attendees, mention surprise snow and a lively party the night before, and announce conference dates and locations Barcelona May 20–23…
Talk on
Closing Remarks01m
KubeCon returns to Copenhagen the first week of May with CFP deadline: January and a push to collect user stories and short talks, while many projects that…
Organiser on
Kubernetes Storage Evolution: Enabling High Performance Distributed DatastoresErin A Boyd, Michelle Au28m
Kubernetes adds reproducible local disk support by extending PV/PVCs so admins register local PersistentVolumes with nodeAffinity and the scheduler binds…
Talk on
Economics of using Local Storage Attached to VMs on Cloud Providers [I]Pavel Snagovsky35m
Compares AWS/GCP block (EBS) vs instance store and object options, claiming local instance SSDs deliver ~10x IOPS at roughly 1/10th the cost but sacrifice…
Talk on
Providing Containerized Cinder Services to Baremetal Kubernetes Clusters [I]John Griffith25m
Claims that a containerized Cinder can run from the cinder repo via make + docker-compose and act as a standalone block service for bare‑metal Kubernetes…
Talk on
Block Volumes Support in Kubernetes [I]Mitsuhiro Tanino35m
Adds raw block volume support as an alpha feature in Kubernetes 1.9, introducing two new API fields volumeMode and volumeDevices and a feature gate…
Talk on
Local Ephemeral Storage Resource ManagementJing Xu40m
Kubernetes adds explicit ephemeral storage as a schedulable resource with per-container requests and limits, pod-level aggregation, and emptyDir sizeLimit to…
Talk on
Hybrid Cloud Powered by Kubernetes [I]Aparna Sinha, Eric Brewer, Matthew DeLio35m
Kubernetes runs the same app in Google Cloud and on-prem kiosks to keep a single inventory; demo builds a regional GKE cluster (six nodes across 3 zones) and a…
Talk on
Zero Configuration Pattern of Kubernetes on Bare Metal [A]Rob Hirschfeld36m
Demonstrates immutable bootstrapping on bare metal using Digital Rebar and kubeadm to auto-provision nodes without SSH or external orchestration; two clusters…
Talk on
Cost-effective Compute Clusters with Spot and Pre-emptible InstancesBich Le, Arun Sriraman36m
Kubernetes clusters mix GKE preemptible node pools and kops with AWS spot pools (maxPrice in instance groups) to push 60–80% lower hourly costs for transient…
Talk on
Self-Hosted Kubernetes: How and Why [I]Diego Pontoriero34m
Self-hosted Kubernetes runs the control plane as Deployments and DaemonSets so upgrades and autoscaling use native Kubernetes primitives; bootkube and kubeadm…
Talk on
Using Kubo to Manage your Kubernetes Clusters [I]Oleksandr Slynko, Brendan Nolan34m
Kubo is an OSS BOSH release that instantiates vanilla Kubernetes clusters with BOSH-managed releases and multi-IAAS support (GCE, vSphere, AWS, OpenStack…
Talk on
Cluster-in-a-Box: Deploying Kubernetes on lxd [B]Rye Terrell, Marco Ceppi35m
Deploy multiple Kubernetes clusters inside a single VM using LXD machine containers and Ubuntu images, deploying with kubeadm/Canonical Distribution plus…
Talk on
Linkerd SalonWilliam Morgan01h 03m
Linkerd runs production traffic at NCBI across about 2,000 services and handles roughly half of external traffic from ~17 requests/sec, using a host-level…
Talk on
Setting Sail with Istio [B]Lachlan Evenson39m
Installs Istio v0.12 onto a vanilla Kubernetes 1.8.2 cluster via the upstream Helm chart, registers the Envoy sidecar injection (initializer), and deploys the…
Talk on
Reliable Application Roll Out and Operations with Istio [B]Lin Sun, Mandar Jog35m
Istio shows concrete rollout primitives: Envoy sidecar plus Pilot and Mixer enforce routing, telemetry and policy without app code changes; route rules do…
Talk on
Enable your Microservices with Advanced Resiliency and Fault Tolerance Leveraging IstioAnimesh Singh, Tommy Li30m
Claims that Istio extracts resiliency from apps into the platform and uses Envoy sidecars, Pilot and Mixer to enforce routing, rate limits and circuit…
Talk on
Istio’s Mixer: Policy Enforcement with Custom AdaptersLimin Wang, Torin Sandall34m
Explains how Istio Mixer maps request attributes to adapter instances and handlers, shows a simple custom adapter that checks whether a string is in a…
Talk on
IoK: Istio-on-Kubernetes Deep Dive [I]Daneyon Hansen35m
Deploys Istio on Kubernetes with the Bookinfo app so every pod gains an Envoy sidecar plus an init container iptables step that redirects traffic; the init…
Talk on
Modern Big Data Pipelines over Kubernetes [I]Eliran Bivas35m
Claims Kubernetes replaces YARN as a single scheduler for Spark Presto TensorFlow Kafka Cassandra and Elasticsearch, and shows a live demo: create namespace…
Talk on
Kafka Operator: Managing and Operating Kafka Clusters in Kubernetes [A]Nenad Bogojevic33m
Deploys Kafka and Zookeeper as StatefulSet + headless service to preserve stable IDs and DNS, schedules brokers with nodeSelectors and anti‑affinity onto…
Talk on
Distributed Database DevOps Dilemmas? Kubernetes to the RescueDenis Magda32m
Shows a concrete integration: Apache Ignite uses a Kubernetes Service-backed IP finder that returns pod IPs so cluster nodes auto-discover and form a…
Talk on
Democratizing Machine Learning on Kubernetes [I]Joy Qiao, Lachlan Evenson34m
Open-source repo provides a lightweight Kubernetes setup and a GUI deep learning workspace to launch Jupyter and distributed TensorFlow jobs; benchmarks use…
Talk on
Kube-native Postgres [I]Josh Berkus36m
Patroni moves PostgreSQL to be Kubernetes-native by dropping etcd and using the Kubernetes API for leader election, storing leadership in ConfigMap+Endpoint…
Talk on
Don’t Hassle Me, I’m StatefulJeff Bornemann, Michael Surbey32m
Deploys a full MongoDB replica set on OpenShift using Kubernetes StatefulSet (introduced in Kubernetes 1.5, heading GA in 1.9), with a single shard, config…
Talk on
A Scheduling Simulator for Capacity Estimation of Kubernetes ClustersAvesh Agarwal37m
A Scheduling Simulator for Capacity Estimation of Kubernetes Clusters - Avesh Agarwal, Red Hat Capacity planning is very important for meeting dynamic demands…
Talk on
Shipping in Pirate-Infested Waters: Practical Attack and Defense in Kubernetes [A]Greg Castle38m
Three live demos show an attacker exploiting a shell injection to download a backdoor and use Metasploit and nmap to probe the cluster then steal a stolen…
Talk on
CNI, CRI, and OCI - Oh My! [I]Elsie Phillips, Paul Burt28m
Covers three concrete standards and what they actually do: CNI: two calls (ADD/DEL) and plugins that now support IPv6, plugin chaining and port forwarding…
Talk on
Effective RBACJordan Liggitt40m
RBAC v1 in Kubernetes 1.8 maps requests to roles and bindings: use clusterrole/rolebinding (global vs namespaced) to define and grant permissions, and run the…
Talk on
Real Security for Services on Kubernetes [I]Eric Wang, Yun Zhang32m
Databricks builds a system called Genie that issues time-boxed TLS certs (employee certs signed by an internal CA) after Google group SSO and Vault issuance…
Talk on
Securing Shopify's PaaS on GKE [I]Jonathan Pulsifer40m
Shopify runs its PaaS on GKE serving most internal and business‑critical services and faces missing features like NetworkPolicies and PodSecurityPolicies, so…
Talk on
Hacking and Hardening Kubernetes Clusters by Example [I]Brad Geesaman40m
Live-recorded demos show how a container shell plus five curl/bash commands and a mounted default service account token or an exposed kubelet can dump secrets…
Talk on
Enforcing Bespoke Policies in Kubernetes [I]Torin Sandall35m
Shows a working external admission webhook written in Go (~150 lines) that blocks kubectl exec into privileged containers in the production namespace, using…
Talk on
ConfigMaps 102: Using ConfigMaps in Dynamic Application DeploymentsTrevor McKay43m
Shows that embedding a tiny Kubernetes client (client-go) in an app lets the app read and compose ConfigMaps on demand, avoiding name/order/startup constraints…
Talk on
One Chart to Rule Them All: Continuous Deployment with Helm at TicketmasterMichael Goodness34m
Ticketmaster builds and maintains a single, 251-line Helm webservice chart that deploys apps across a hybrid fleet (about 15 clusters) using GitLab CI, with…
Talk on
CrashLoopBackoff, Pending, FailedMount and Friends: Debugging Common Kubernetes ClusterJoe Thompson35m
Step‑by‑step debugging workflow that shows how to get actionable data with kubectl logs and get events, when to SSH into nodes for journalctl or container…
Talk on
Webhooks for Automated Updates [B]Rajashree Mandaogane31m
A microservice uses Docker Hub automated builds and Docker Hub webhooks to detect new image tags (reads push_data.tag and repository.repo_name), then issues a…
Talk on
Monitoring Kubernetes: Follow the Data [B]Ilan Rabinovitch26m
Datadog aggregates hundreds of trillions of anonymous metrics and shows concrete adoption and behavior numbers: 41% of Docker environments use Kubernetes as of…
Talk on
Planes, Raft, and Pods: A Tour of Distributed Systems Within Kubernetes [B]Bo Ingram35m
Examines etcd + Raft to show how Kubernetes enforces consistency via leader election, terms and majority quorum (e.g., a 5-node cluster needs 3 to stay…
Talk on
Let's Build Kubernetes, With a Spreadsheet and Volunteers!Justin Garrison36m
Builds a working Kubernetes control plane on stage using volunteers as nodes, balloons as containers and a simple spreadsheet-style database for state. Shows…
Talk on
From Screen to Pods: Bootstrapping a Cloud Agnostic System using Kubernetes [I]Patrick McQuighan36m
Algorithmia migrates from AWS VM-based deployment to a Kubernetes-first platform, running across multiple clouds and on-prem in under an hour, reducing…
Talk on
All You Need to Know to Build Your GPU Machine Learning Cloud [B]Ye Lu38m
Built a private GPU ML cloud that provisions containerized jobs in seconds and raises utilization by moving from shared workstations to Kubernetes + Docker…
Talk on
Building GPU-Accelerated Workflows with TensorFlow and Kubernetes [I]Daniel Whitenack34m
A runnable Kubernetes pipeline uses containers, an object store and Pachyderm data versioning to wire pre‑processing, TensorFlow training on GPU and…
Talk on
''Hot Dogs or Not" - At Scale with Kubernetes [I]Vishnu Kannan, David Aronchick35m
Portable ML pipeline that runs unchanged from laptop minikube to GKE with GPUs, packaged as cube flow components deployable via kubectl. Includes JupyterHub, a…
Talk on
eBay Geo-Distributed Database on Kubernetes [A]Chengyuan Li, Xinglang Wang35m
eBay runs a geo-distributed document DB on Kubernetes with thousands of storage engines, using a local volume plugin that exposes bare-metal SSDs as PV/PVCs…
Talk on
Running MySQL on Kubernetes [I]Patrick M. Galbraith35m
Describes how to run MySQL on Kubernetes using StatefulSets, PVC templates and an MySQL operator that deploys a highly available Group Replication cluster with…
Talk on
Accelerating Humanitarian Relief with Kubernetes [I]Erik Schlegel, Christoph Schittko32m
Project Fortis ingests Twitter, RSS, Instagram and live radio, runs Spark Streaming on Kubernetes with Kafka and spark native to extract entities, geotags via…
Talk on
Keynote: KubeCon Opening KeynoteKelsey Hightower23m
Kubernetes becomes “boring” by automating cluster creation and deployments: a demo requests an 8-node cluster on Google Kubernetes Engine, a CI/CD pipeline…
Talk 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.