Entire Playlist is Live on the Youtube Channel

Subscribe to our youtube channel

KubeCon + CloudNativeCon Copenhagen 2018

Keynotes, Lightning Talks, Sessions

Watch Now

– Featured Webinar –

Setting up the Heroku git-push workflow on your Kubernetes cluster in 60 seconds with Gitkube

Watch Now

What’s New in Kubernetes 1.12

By: Kubernetes 1.12 Release Team, November 6th, 2018 

Kubernetes 1.12 continues to focus on internal improvements and graduating features to stable in Kubernetes. These new features mean increased security, availability, resiliency, and ease of use to get production applications to market faster. The release also signifies the increasing maturation and sophistication of Kubernetes on the developer side.

Watch Now

Intro to Ballerina: A Cloud Native Programming Language

By: Paul Fremantle, October 30th, 2018 

Cloud native programming inherently involves working with remote network endpoints: microservices, serverless, APIs, WebSockets, SaaS apps and more. Ballerina is a programming language that is designed to make coding network constructs an inherent part of the language, and to bring code-first agility to the challenge of integrating across endpoints. Ballerina has first-class support for distributed transactions, circuit-breakers, stream processing, data-access, JSON, XML, gRPC and many other network endpoints. It deploys directly onto Docker and Kubernetes. It integrates with common IDEs including IntelliJ and Visual Studio Code. Sequence diagrams can be automatically generated from code. Ballerina is an open source project in Github.

Watch Now

Debugging and Monitoring your Kubernetes Services with Linkerd 2.0

By: William Morgan & Ben Lambert, October 24th, 2018 

In this webinar, join William Morgan, core maintainer of Linkerd, as he shares a demo and introduces new Linkerd 2.0 features. William will be joined by Ben Lambert, CTO of Just Football,  who will describe how Just Football uses Linkerd 2.0 in production to scale their wildly popular service in the face of massive amounts of traffic.

Watch Now

Intro to Harbor

By: James Zabala, October 16th, 2018 

Harbor is an open source cloud native registry that securely stores container images, signs them as trusted, and scans them for vulnerabilities.

Watch Now

Canary Deployments with Kubernetes and Istio

By: Jason Yee, October 9th, 2018 

Working with complex systems means that even well written code can behave in unexpected ways, leading to outages and critical issues. Kubernetes allows you to easily rollout new code and quickly revert to safe, stable releases when issues are identified. But often the damage done in the short period between deploy and rollback is significant.

Watch Now

Rapidly Shipping Rust with Kubernetes & Skaffold

By: Shane Utt, Jörg Schad, Gastón Kleiman, October 2nd, 2018 

Modern web application development often faces a tradeoff between safety and application speed. Rust is a powerful language which enables developers to get both: blazing fast applications with C-like performance characteristics, while avoiding many of the common pitfalls and security issues associated with C++ memory management. However, despite the capability to overcome these tradeoffs, Rust is a new language. This means successfully integrating it into your tech stack could cost significant engineering time.

Watch Now

Serverless Operations

By: Soam Vasani, September 25, 2018 

FaaS functions on Kubernetes are increasingly popular for writing short-lived stateless applications. We’ve often covered the developer productivity advantages, such as the time to create a useful application from scratch without learning a lot about Kubernetes.

Watch Now

Edge Computing: It’s not just a bunch of small clouds

By: Satish Salagame, September 18, 2018 

You’re probably in a room with at least a dozen objects that are connected to the internet. And if you’re not, it won’t be long before you are. All that connectivity, and all of those devices, require a new way of thinking about cloud infrastructure, and that new way is called Edge Computing.

Watch Now

Zero Trust Security for Cloud Native Apps

By: Haim Helman, Yevgeny Pats, August 28th, 2018 

Going/gone cloud native? Then, you get tremendous scalability, resilience, and agility, yet how do you secure your microservices from data breaches, attack probes, or workload tampering. In this talk, learn about zero trust security best practices.

Watch Now

Continuous Delivery for Kubernetes Apps with Helm and ChartMuseum

By: Stef Arnold, Josh Dolitsky, August 7th, 2018 

In this webinar, Josh Dolitsky and Stef Arnold will show you how to streamline the delivery of Kubernetes-based applications using the open-source tools Helm and ChartMuseum. Their live demo will show you how to use Helm to package your application as a chart, which is a deployable collection of Kubernetes files. They then show you how to release your chart to ChartMuseum, which serves as an artifact repository for Helm charts.

Watch Now

What’s New in Kubernetes 1.11

By: Ihor Dvoretskyi, Jun Du, Chris O’Haver, Michael Taufen, Hemant Kumar, July 31st, 2018

Kubernetes 1.11 continues to advance maturity, scalability, and flexibility of Kubernetes, marking significant progress on features that the team has been hard at work on over the last year. This newest version graduates key features in networking, opens up two major features from SIG-API Machinery and SIG-Node for beta testing, and continues to enhance storage features that have been a focal point of the past two releases. The features in this release make it increasingly possible to plug any infrastructure, cloud or on-premise, into the Kubernetes system.

Watch Now

Creating an Effective Developer Experience on Kubernetes

By: Daniel Bryant, July 10th, 2018

In a productive cloud-native development workflow, individual teams can build and ship software independently from each other. But with a rapidly evolving Cloud Native Landscape, creating an effective developer workflow on Kubernetes can be challenging. We are all creating software to support the delivery of value to our customers and to the business, and therefore, the developer experience from idea generation to running (and observing) in production must be fast, reliable, and provide good feedback.

Watch Now

Setting up the Heroku git-push workflow on your Kubernetes cluster in 60 seconds with Gitkube

By: Tanmai Gopal,  June 26, 2018

The Heroku workflow around being able to deploy microservices with a “git push” and scaling applications was revolutionary for developers. Gitkube makes it possible for developers to achieve the same GitOps workflow but on any Kubernetes cluster. In this webinar, you’ll learn how to setup Gitkube on any Kubernetes cluster without requiring any 3rd party dependencies.

Watch Now

Role based access control (RBAC) policies in Kubernetes

By: Javier Salmeron,  June 19, 2018

RBAC policies are vital for the correct management of your cluster, as they allow you to specify which types of actions are permitted depending on the user and their role in your organization. This webinar will go through the essential RBAC concepts and objects in Kubernetes, as well as show some basic use cases.

Watch Now

How to Gain Insights from Istio by Leveraging Tools like Prometheus, Jaeger and Cortex

By: Neeraj Poddar, June 12, 2018

Istio integrates with a rich set of tools that can add tracing, telemetry, logging and other functionalities to your microservices environment. This session will focus on how a myriad of tools, including several CNCF projects, work collectively to deliver the full functionality of Istio.

Watch Now

Continuous Integration and Delivery with Kubernetes

By: James Strachan,  June 5, 2018

We are living in an era where enterprises are embracing the DevOps model of software delivery. Technologies such as Docker, Kubernetes and Jenkins are becoming de-facto standards in the industry for building, deploying and managing modern, cloud-native, microservices-based applications. Join this talk as we introduce you to a fresh take on achieving continuous integration and continuous delivery for modern, cloud native applications using the power of Jenkins, Docker and Kubernetes.

Watch Now

Linkerd Service Mesh in Production: Houghton Mifflin Harcourt

By: Robert Allen,  May 29, 2018

Houghton Mifflin Harcourt (HMH) has transitioned from a publisher best known for its textbook printing business into a global leader in education technology. But to do so, HMH had to evolve its infrastructure from monolithic to microservices-based architecture and give its development teams a reliable, scalable, and performant IaaS to build on. In this webinar, Robert Allen, Director of Engineering at HMH, will share how Linkerd helps them solve for service discovery, reliable failovers, telemetry, and real time provisioning in its cloud native environment, and enables its developers to make blue-green deployments for continuous application delivery.

Watch Now

Monitoring Microservice Applications Is About Visibility — And It Isn’t

By: Chris Farrell,  May 22, 2018

Why Understanding Data (not just collecting it) is Necessary to Deliver High Performance Dynamic Applications. When new technology platforms appear, new application monitoring solutions also emerge to provide application and platform visibility. Dynamic containerized microservice applications are no different – monitoring performance first requires visibility, which is why it’s nice that open source standards like OpenTracing and Jaeger have appeared. Unfortunately, just collecting the tracing data is no longer enough. These new applications are so complex and dynamic that the most important aspect of monitoring is how pieces fit together, correlating information from multiple data sources. We’ll explore the pros and cons of different monitoring technologies, look at the challenges of monitoring new microservice applications, and dig into how to best use the vast monitoring data now available to deliver optimum application performance.

Watch Now

Solving Configuration, Security and Collaboration Challenges in the Container Pipeline: What We’ve Learned

By: Khash Sajadi,  May 15, 2018

Moving a monolith application to run on Kubernetes was not the biggest challenge we faced when we moved Cloud 66’s stack to run on containers. We realized we have to change the way we think about pipelines, security, managing environments, and configuration to truly benefit from this move and keep the pipeline—and the clusters—in lockstep with code. In this webinar, we will share what we’ve learned so far, and some tooling we’ve developed to solve our problems—which are now open sourced.

Watch Now

Enhancing your Control over Kubernetes with Spinnaker and Continuous Delivery

By: Nick Chase,  May 8, 2018

Developers have to deal with a huge number of tools that all have to work together in order for you to deliver software. By orchestrating resources such as containers and services, Kubernetes goes a long way towards decreasing the pain of creating applications, but some of the items that are out of scope, such as notifications and approvals, making sure the right artifacts are going to the right place, and orchestrating deployment strategies above the Kubernetes object level are non-trivial issues that can make or break your ability to provide Continuous Delivery. Fortunately, Spinnaker, the open source Continuous Delivery tool, ties together many of the tools we use every day, such as Kubernetes and Jenkins, to provide enormous power over your software pipeline to solve these problems.

Watch Now

Deploying and managing Kubernetes-ready apps with Kubeapps

By: Adnan Abdulhussein,

Kubeapps is a tool for supercharging your Kubernetes cluster with Helm-packaged apps and Kubeless functions. With Kubeapps, you can browse, launch and manage apps, create and test Kubeless functions, and browse and provision services from your cluster's Service Catalog, all from within the Kubeapps dashboard. In this webinar, we'll walk through how you can install Kubeapps in your cluster, access the dashboard and use it launch an app connected to a database provisioned by the Service Catalog.

Watch Now

Kubernetes in Docker for Mac

By: Guillaume Rose, Guillaume Tardif,  April 17, 2018

Kubernetes was recently introduced in desktop editions of Docker. In this session, you will relive the whole journey of this major change from the hypervisor to the user experience, and discover the main challenges we encountered to make Kubernetes available and as user-friendly as possible.

Watch Now

What’s New in Kubernetes 1.10

By: Saad Ali, Michelle Au, Ihor Dvoretskyi,  April 10, 2018

In the first release of 2018, Kubernetes 1.10 continues to advance maturity, extensibility, and pluggability of Kubernetes. This newest version stabilizes features in 3 key areas, including storage, security, and networking.

Watch Now

Getting Helm to be Enterprise-ready

By: Baruch Sadogursky,  April 3, 2018

Package managers are hard. Helm learned a lot of lessons from others’ mistakes, but also repeated some. For example, having a single index file per repository is not scalable. It’s the same mistake that NPM made and it causes slower CI, high memory consumption, slower searches, and more. Another example is not having private enterprise repositories in mind, leaving out authorization and authentication features. In this webinar, we’ll explore several solutions to those problems, their strengths, and their weaknesses.

Watch Now

Writing Less YAML – Using jsonnet and kubecfg to Manage Kubernetes Resources

By: JuanJo Ciarlante,  March 20, 2018

Using YAML and kubectl is an easy way to describe simple Kubernetes workloads, but the devil is in the detail when you want to change “just” a few bits here and there to accommodate for multiple different environments, CI/CD pipelines and so on. Kubernetes users have quickly encountered the “face full of YAML” problem and need better solutions to manage their application manifests.

Watch Now

Global Container Adoption: A Closer Look at the Container Ecosystem in China

By: Dr. Ying Xiong, Dee Kumar, Libby Clark,  March 20, 2018

Watch Now

Building Serverless Application Pipelines

By: Sebastien Goasguen, March 6, 2018

The serverless paradigm is bringing a new type of applications to the forefront of application architecture. Distributed, containerized, scalable, event-driven and ephemeral with fine grained billing. In this talk we will go through several application use-cases that are driving the serverless movement (e.g data processing, IoT, mobile-backends,machine learning) and demonstrate how these applications can be developed and deployed on top of Kubernetes using an open source serverless solution called kubeless. Through live demos and examples, we will show that Kubernetes with its rich and stable core API is the perfect platform to build FaaS solutions.

Watch Now

Taking Serverless and AI to the Next Level

By: Yaron Haviv, Tomer Rosenthal,  February 27, 2018

The two most trending technologies today are AI and serverless and surprisingly enough, they even go well together to enable agile and intelligent businesses. In this session, Yaron Haviv from iguazio and Tomer Rosenthal from Microsoft will provide an overview of serverless architectures and efforts to encourage collaboration and portability through CNCF working groups.

Watch Now

Deployment Strategies on Kubernetes

By: Etienne Tremel,  February 13, 2018

A practical look at the different strategies to deploy an application to Kubernetes. We list the pros and cons of each strategy and define which one to adopt depending on real world examples and use cases.

Watch Now

Machine Learning in the Datacenter

By: Nick Chase,  February 6, 2018

The combination of the potential behind machine learning (ML) and AI and its sudden accessibility in the form of open source libraries has led to an explosion of excitement about it. But what will this mean for you and your datacenter? Join Mirantis‘ Nick Chase as he gives you a fast-paced introduction to machine learning and how it actually works, as well as a look at what it might look like in action in your datacenter — especially in terms of projects that already exist.

Watch Now

Introducing Jaeger 1.0

By:Yuri Shkuro,  January 16, 2018

This webinar will demonstrate how Jaeger can be used to solve a variety of observability problems, including distributed transaction monitoring, root cause analysis, performance optimization, service dependency analysis, and distributed context propagation. We will discuss the features released in Jaeger 1.0, its architecture, deployment options, integrations with other CNCF projects, and the roadmap.

Watch Now

What’s New in Kubernetes 1.9

By: Saad Ali, David Eads, Michael Michael, Kenneth Owens, January 9, 2018

In the fourth and final release of 2017, Kubernetes 1.9 continues the evolution of an increasingly rich feature set, more robust stability, and even greater community contributions. This all points to increased extensibility and standards-based Kubernetes ecosystem.

Watch Now

What’s New in Prometheus 2.0

By: Brian Brazil, Ben Kochie,  November 30th, 2017

More and more businesses are requiring developers to own end-to-end delivery, including operational ownership. In this webinar, Alexis Richardson (CEO, Weaveworks) will take you on a journey of discovery into the world of GitOps. Alexis will share with you what it means, and how easy it is to create cloud native applications, CICD pipelines, integrate operations and more, using GitOps. Inherited from best practices going back 10-15 years, cloud native is making these practices more relevant today. At Weaveworks, their experiences are based on operating a full CNCF stack in anger for nearly two years. This includes continuously updated Kubernetes, Prometheus, Fluentd, OpenTracing, and more. Alexis will showcase best practices and tools, including some of Weaveworks’ use cases

Watch Now

Cloud Native Apps from Development to Production

By: Mark Pundsack, Joshua Lambert, Kamil Trzciński,  October 12, 2017

Cloud-native applications—that is, applications that have been developed specifically for cloud platforms—are the future of software development. Container packaged, dynamically managed, and micro service-oriented, cloud-native systems give developers greater flexibility and empower them with the speed and velocity needed to deploy efficiently. How can you transition to this new, cloud-computing paradigm to meet the vision of cloud-native? In this webinar, we will cover some of the advantages and elements of a cloud-native approach, and how GitLab is making it simpler to deploy cloud-native applications to production using Kubernetes.

Watch Now

Cloud Native Security Panel

By: Ben Bernstein, Diogo Monica, Diogo Monica, Matthias Radestock, Dimitri Stiliadis, Liz Rice, & Christopher Liljenstolpe,  September 21, 2017

While Cloud Native Applications open up many new possibilities they also bring new challenges. One of the most discussed challenges is security. In this webinar, we were joined by a panel of industry experts and did a deep dive into all aspects of securing a cloud native application.

Watch Now

Introduction to CNI, the Container Network Interface

By: Bryan Boreham and Ken Owens,  August 24, 2017

This talk covers the nature of CNI plugins, how they are called by a container runtime or orchestrator, common configurations, and how to chain multiple plugins together to layer different capabilities.

Watch Now

Introduction to CoreDNS

By: John Belamaric,  July 20, 2017

In this webinar, you’ll learn how CoreDNS is designed, and how the integration with Kubernetes works. You’ll find out how and why to use CoreDNS in place of the default kube-dns in Kubernetes deployments.

Watch Now

Introduction to Cloud Native Storage

By: Clint Kitson, Eric Han, Mark Balch,  May 17, 2017

Bringing all of your applications to a cloud native environment is going to be critical in ensuring you are taking full advantage of what containers can deliver. These environments present an opportunity to optimize your applications, including ones that need persistent data, for any cloud. Join our webcast and hear from industry leaders about both traditional and modern applications and how they use data. Learn the basics of cloud native storage and how you might make choices about cloud and storage platforms supporting your applications.

Watch Now

“How To” of Cloud Native Traffic Management

By: Ranga Rajagopalan,  May 4, 2017

In this webinar, we will discuss how cloud-native traffic management must be approached differently and how dev, app, and network teams can work synchronously to deliver microservices applications.

Watch Now

Introduction to Linkerd

By: William Morgan,  March 23, 2017

Watch Now

What is Cloud Native and Why Does It Exist?

By: Alexis Richardson,  February 23, 2017

This talk will provide insights into the history of the foundation, its structure, goals and the processes for accepting new projects and new members. The Cloud Native Computing Foundation was created with the charter to define the term cloud native and provide a home for the cloud native, open source projects such as Kubernetes, Prometheus and others as well as to push the entire software industry to utilize modern cloud technologies more effectively.

Watch Now

Cloud Native Networking

By: Andy Randall, Christopher Liljenstolpe, Bryan Boreham,  January 12, 2017

Watch Now

Cloud Native Strategy

By: Jamie Dobson, December 22, 2016

Many companies see the benefits of highly available, scalable and resilient systems. They want to go ‘cloud native’ but as they reach for containerised microservices they may actually be grabbing the golden egg rather than the goose that laid it. In this webinar we’ll look at a model for emerging strategy, classic mistakes and how to avoid them. We’ll also look at how we can iterate through the ‘cloud native’ problem space. Along the way, and before we get to recent history, we’ll visit ancient Greece, post-war Scandinavia, and the Jet Propulsion Lab. We’ll learn about heuristics, including the doughnut principle, and then of course we’ll confront the key paradox that strategy tries to resolve: what is good for a business is not necessary good for those who work in it.

Watch Now

Get Involved

CNCF webinars are a great way to educate new and existing community members about trends and new technologies. We’re looking for project maintainers, CNCF members, community experts to share their knowledge. Webinars are non-promotional and focus on education and thought leadership within the cloud-native space.

Interested in hosting a CNCF webinar?