Cloud Native Computing Foundation / KnativeCon NA 2022

Add meeting Rate page Subscribe

Cloud Native Computing Foundation / KnativeCon NA 2022

These are all the meetings we have in "KnativeCon NA 2022" (part of the organization "Cloud Native Computi…"). Click into individual meeting pages to watch the recording and search or read the transcript.

1 Nov 2022

Don’t miss out! Join us at our upcoming event: KubeCon + CloudNativeCon Europe 2023 in Amsterdam, The Netherlands from April 17-21. Learn more at https://kubecon.io​. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects.

Achieving a Highly Available and Scalable Multi-Tenant Eventing Backend Architecture in Your Serverless Products - Ansu Ann Varghese & Aleksander Slominski, IBM

Knative Eventing provides a serverless experience with autoscaling but its backend components do not provide scaling and high availability. And today there is a need for large scale customers to implement highly available and scalable event sources. Specifically, in regards to two dimensions: adjust backend deployments based on workload and adjust deployments based on the number of source instances in a multi-tenant environment. It is expected that a serverless platform consumes the least amount of cluster resources while being scalable and resilient. There are no generic sustainable mechanism supporting Knative components with different backing technologies. We have developed a new reusable, customizable and pluggable architecture that schedules resources on the best dataplane pod considering all the highest priorities. In this talk, we will show how the new Eventing scheduler has been used in Knative Eventing for scaling KafkaSource’s dataplane and ensuring consumers are highly available, and how you can use a similar design for any of your custom resources. We will also show how various Kafka consumer settings were tuned to increase throughput in a real production environment.
  • 1 participant
  • 25 minutes
servers
backend
scheduling
scaler
workloads
nativecon
scalability
architectures
cluster
kdel
youtube image

1 Nov 2022

Don’t miss out! Join us at our upcoming event: KubeCon + CloudNativeCon Europe 2023 in Amsterdam, The Netherlands from April 17-21. Learn more at https://kubecon.io​. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects.

Lightning Talk: Building Machine Learning Inference Through Knative Serverless Framework - Shivay Lamba, Meilisearch & Rishit Dagli, University of Toronto Student

Deep learning is gaining tremendous momentum in certain academic and industry circles. Inference—the capability to retrieve information from real-world data based on pre-trained models—is at the core of deep learning applications. Deep learning inference can be used to classify images when they arrive in object storage, whether it's hosted on a public cloud, such as Amazon S3 or Azure Blob, or on-premises using an interface such as Ceph RADOS Gateway (RGW). The conventional workflow for this use case is that when an image is updated, it triggers an event, and the object storage publishes the event to its subscribers. The subscribers then download the image and send it to an inference service. Such an event-triggering mechanism can be found in AWS's Simple Queue Service. In this talk we are going to show how to leverage KNative serverless framework to create serverless solution for deep learning inference to move away from using on-prem storage.
  • 2 participants
  • 10 minutes
deploying
machine
expertise
infrastructure
kubernetes
tensorflow
servers
processing
introduction
softwares
youtube image

1 Nov 2022

Don’t miss out! Join us at our upcoming event: KubeCon + CloudNativeCon Europe 2023 in Amsterdam, The Netherlands from April 17-21. Learn more at https://kubecon.io​. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects.

Building a FaaS Platform Using CNCF OSS Projects (Knative, Crossplane, Tekton, ArgoCD) - Viktor Farcic, Upbound & Mauricio Salatino, VMware

Functions-as-a-Service platforms have proven to speed development productivity and reduce infrastructure costs when running on public clouds. But installing and managing the infrastructure needed to build your custom Functions-as-a-Service platform on top of Kubernetes requires a lot of work and a deep understanding of how to wire different CNCF projects together to provide a good developer experience. During this presentation, Viktor and Mauricio will demonstrate the use of tools like Crossplane, Knative Functions, Tekton, and ArgoCD to build a self-service FaaS platform. In this presentation, you will learn: Why knowing how to build these platforms is important The different personas involved in these platforms and how to make sure that they all have optimized experiences How to wire different tools together to build a cohesive platform Which APIs are involved in such platforms The live demo presented in this session will also be shared as a step-by-step tutorial for the audience to reproduce in their environments.
  • 2 participants
  • 28 minutes
platform
platforms
implementation
kubernetes
development
developer
mainframes
providers
backend
thinking
youtube image

1 Nov 2022

Don’t miss out! Join us at our upcoming event: KubeCon + CloudNativeCon Europe 2023 in Amsterdam, The Netherlands from April 17-21. Learn more at https://kubecon.io​. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects.

Path to GA, How-To Guide: A RabbitMQ Story - Gabriel Alejandro Freites Melero, VMware

Knative Eventing ecosystem's premise is to give a common framework to develop or introduce your applications to event driven architectures by using the resources defined on the specs on top of CloudEvents to achieve it. One key feature about this is that any messaging protocol can develop its own implementation of the Knative resources, so their users can start using the “knative way” in their projects. As one of the first contributing members of the Eventing RabbitMQ implementation, I know it can be challenging and not trivial to get to GA (General Availability), This talk helps by bringing a common roadmap, along with some common mistakes, stories and FAQ’s from our experience. At the end of the talk, attendees will learn: The big picture of Knative and how to connect all this pieces into your project The process for bringing their own integrations to GA How and who defines quality gates for GA and how to prioritize them How to make your components available through the Knative release process and documentation How to avoid common mistakes and strategies to solve them Gather quantitative and qualitative feedback from metrics and users
  • 1 participant
  • 25 minutes
kubernetes
native
integrating
mq2k
guide
canadian
understanding
implementation
workflows
kafka
youtube image

28 Oct 2022

Don’t miss out! Join us at our upcoming event: KubeCon + CloudNativeCon Europe 2023 in Amsterdam, The Netherlands from April 17-21. Learn more at https://kubecon.io​. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects.

Keynote: Containerful Serverless - Roland Huss, Senior Principal Software Engineer, Red Hat

Over the last years, the serverless landscape was dominated mainly by platforms with a proprietary development and deployment model like the functions offerings from the big cloud players. But, in parallel, the container revolution changed how we package and run our applications in a standardized and portable way. So it stands to reason to combine both movements to get the best of both worlds. This session gives an overview of the rise of "containerful serverless" platforms and the role that Knative has played and plays in this evolution.
  • 1 participant
  • 11 minutes
serverless
fast
services
cloud
streams
technologies
context
transition
google
canada
youtube image

28 Oct 2022

Don’t miss out! Join us at our upcoming event: KubeCon + CloudNativeCon Europe 2023 in Amsterdam, The Netherlands from April 17-21. Learn more at https://kubecon.io​. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects.

Keynote: What Next? Expanding Knative and Serverless - Evan Anderson, Senior Staff Engineer, VMware

With the addition of the "Functions" APIs to the Knative core, we've successfully added user-visible scope to the Knative project, fulfilling a 3-year journey for the project.

This also prompts the question, "what is a 'core' API, and what's next for Knative"? Evan will cover:

* The split between core, sandbox, and out-of-org
* Complementary projects for the current stack
* Broader Serverless on Kubernetes opportunities
* The outer bounds of Knative

Along the way, Evan will illustrate his points with historical examples and highlight shared opportunities between Knative and the larger CNCF ecosystem, including in security, management, and developer experience.
  • 1 participant
  • 13 minutes
native
kubernetes
kubecon
container
core
project
mapreduce
question
introduce
history
youtube image

28 Oct 2022

Don’t miss out! Join us at our upcoming event: KubeCon + CloudNativeCon Europe 2023 in Amsterdam, The Netherlands from April 17-21. Learn more at https://kubecon.io​. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects.

Knative Eventing Installed Then What Next? - Aleksander Slominski & Lionel Villard, IBM

You have successfully followed documentation and installed Knative Eventing. Now you have channels, subscriptions, sources, sinks, brokers, triggers. How to make sense out of it? We are going to show what are use cases and what are the main differences between different components of Knative Eventing such as channels and brokers. We are going to show what is happening when we run an example event-driven serverless application. We will use the hands-on approach by comparing self-hosted Apache Kafka (Apache Strimzi) and SaaS versions (IBM Event Streams and Red Hat OpenShift Streams for Apache Kafka). We are also going to show what to do when you run into problems, how to troubleshoot and debug Knative Eventing. After this talk you should have a better understanding of how Knative Eventing works and what problems it was designed to solve.
  • 5 participants
  • 32 minutes
kubernetes
plan
tutorial
native
serverless
backend
knowledge
thinking
eventing
functionality
youtube image

28 Oct 2022

Don’t miss out! Join us at our upcoming event: KubeCon + CloudNativeCon Europe 2023 in Amsterdam, The Netherlands from April 17-21. Learn more at https://kubecon.io​. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects.

Lightning Talk: From Novice to Maintainer: Reflections on One Year of Contributing to Knative - Paul Schweigert, IBM

Ever wanted to contribute to Knative (or open source) but couldn’t quite figure out how to get started? In this session, Paul will use his experience as a relatively new contributor to Knative to draw out some helpful ways to begin getting involved with the project. This talk will cover useful topics for new contributors like getting to know the various roles on the project, how to find good issues to work on, how to make the most of the various community meetings, and some helpful tips and tricks for getting your PRs merged. The session will also cover ways for non-coders to get involved. At the conclusion of this session, someone thinking of contributing should feel confident that they can help make Knative a better project for all.
  • 1 participant
  • 9 minutes
native
helpful
started
newcomer
experience
mentors
volunteering
workflow
vmware
kubernetes
youtube image

28 Oct 2022

Don’t miss out! Join us at our upcoming event: KubeCon + CloudNativeCon Europe 2023 in Amsterdam, The Netherlands from April 17-21. Learn more at https://kubecon.io​. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects.

Lightning Talk: Tales from the Road: The Questions Being Asked About Knative - Whitney Lee, VMware

In the past year Whitney has presented about Knative core concepts many times, to both developer and operator audiences. During this lightning talk, Whitney will share audience members’ questions and concerns about Knative adoption. The goal is for the Knative community to get a better sense of how Knative is perceived by the larger tech community - especially developers, new learners, and companies who are closer to the beginning stages of their Kubernetes transformation. This knowledge may give the community ideas about how to increase adoption.
  • 1 participant
  • 10 minutes
presentations
vmware
serving
audience
kubernetes
developer
native
learner
concerns
gui
youtube image

28 Oct 2022

Don’t miss out! Join us at our upcoming event: KubeCon + CloudNativeCon Europe 2023 in Amsterdam, The Netherlands from April 17-21. Learn more at https://kubecon.io​. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects.

Metacontroller with Knative Functions - Kubernetes Controllers Made Simple - Lance Ball, Red Hat

Kubernetes custom controllers provide a way to manage structured data through a familiar declarative API. Metacontroller is an add-on for Kubernetes that makes it easy to write and deploy custom controllers. Knative Functions are a component of Knative that make it incredibly simple to write and deploy cloud native serverless functions. Put all of these three together, and you have an amazing trifecta of power. In this talk, Lance will illustrate how API developers and devops engineers can use these combined tools to up their Kubernetes game. An brief overview of Kubernetes controllers, along with an introduction to the Metacontroller and Knative Functions projects will be followed by a look at how the combination of these two technologies allow users to quickly deploy new APIs using the Metacontroller API and the Knative Function programming and deployment models. Attendees will see a live demonstration of these capabilities in action, and will learn how Knative Functions can be extended to provide even more customization for controllers in their own organizations.
  • 1 participant
  • 25 minutes
kubernetes
metacontroller
controller
functionality
native
implement
control
experimental
knative
container
youtube image

28 Oct 2022

Don’t miss out! Join us at our upcoming event: KubeCon + CloudNativeCon Europe 2023 in Amsterdam, The Netherlands from April 17-21. Learn more at https://kubecon.io​. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects.

Serverless Functions at the Edge with Knative and K3s - Sergio Méndez, Universidad de San Carlos de Guatemala

Running code at edge could be challenging when running your programs using low power consumption devices. These devices often use ARM processors that match the low power consumption edge environments and have limited CPU and RAM to run your code. This talk is going to cover the basics of running serverless functions at the edge using Knative deployed at the edge in a light weight Kubernetes K3s. The demo of this session will show how to install Knative at the edge in a single node K3s cluster in a Raspberry Pi device as our edge device using an ARM processor. It also explained how this configuration can run your code in an efficient way managing endpoints for your code and concurrency using the internal envoy based proxy Contour that runs at the edge. At the end of the session we explain the pros and cons of running serverless functions at the edge and the challenges for development when using ARM devices, and how Knative with K3s can solve common edge computing use cases like smart farms, smart cities, etc. v
  • 5 participants
  • 32 minutes
server
computing
processors
functionality
provider
serving
devops
4dh
distributed
k3s
youtube image

28 Oct 2022

Don’t miss out! Join us at our upcoming event: KubeCon + CloudNativeCon Europe 2023 in Amsterdam, The Netherlands from April 17-21. Learn more at https://kubecon.io​. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects.

Taming Thousands of Knative Services for Thousands of Users - Martin Henke & Norman Böwing, IBM

Our challenge is to operate Knative in a high scale multi cluster, multi region, multi tenant environment, while the common Knative installation is usually used by a single tenant with a limited number of services. During this endeavor we are faced with numerous challenges to adopt Knative to that use case. We have to isolate Knative applications from different tenants, we have to scale the service mesh (Istio) and we need to configure Knative to be able to serve thousands of services relia
  • 7 participants
  • 33 minutes
servers
software
ibm
engine
interface
cloud
kubernetes
container
deployments
registry
youtube image