logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Dave Protasowski, Mauricio Salatino, Roland Huss, Paul Schweigert, Naina Singh
2023-04-21

tldr - powered by Generative AI

Knative Eventing: Building Event-Driven Applications
  • Knative Eventing is a platform for creating event-driven applications
  • It has primitives for building an event mesh with a broker at the center
  • Sources create cloud events and send them to the broker, which dispatches them to interested listeners
  • Triggers can be used to register applications to the broker with filters for event types
  • Eventing and serving can be used separately or together
  • Recent highlights include multi-namespace API server sources and event discovery
  • The roadmap includes improving performance and scalability of the serving API
Authors: Michael Maximilien, Paul Schweigert
2023-04-20

tldr - powered by Generative AI

The presentation discusses the use of quantum computing and Kubernetes to solve complex problems faster.
  • Quantum computing can solve hard problems faster when combined with classical computing
  • Kubernetes is a natural orchestrator for workload parallelization
  • IBM Cloud and OpenShift can run Kubernetes and serverless workloads
  • The presented example shows how to use quantum and Kubernetes to divide and conquer a workload
  • The example uses a small quantum circuit to demonstrate the process
Authors: Michael Maximilien, David Hadas
2023-04-20

tldr - powered by Generative AI

Knative offers benefits for security and resource management in microservices on Kubernetes
  • Knative offers auto-scaling to dynamically adjust the number of pods based on load
  • Knative provides revision management to help manage changes to microservices
  • Knative is working on adding TLS to reduce reliance on service mesh for security
  • Knative promotes uniformity in services for easier security and monitoring
Authors: Mohak Chadha
2023-04-18

This talk will describe GreenCourier in detail, present experimental results, and motivate the development of other carbon-aware solutions in the cloud ecosystem. GreenCourier targets a new cloud computing paradigm called Serverless Computing aka Function-as-a-Service, in which users are only responsible for writing small pieces of code called functions while all infrastructure management is handled by the cloud service provider. To reduce carbon emissions on function invocations, GreenCourier incorporates an intelligent scheduling policy for Kubernetes that schedules serverless functions across geographically interconnected Kubernetes clusters depending on their carbon-efficiency. To this end, GreenCourier implements a scheduling plugin for Kubernetes based on the Scheduler API that obtains periodic information from the carbon-aware sdk to determine the carbon-efficiency of a geographical region. As the FaaS platform, GreenCourier utilizes the serving component of Knative. On function invocation, GreenCourier listens for the creation of Knative objects and automatically schedules them on the most carbon-efficient region. For seamlessly establishing geographically distributed Kubernetes multi-cluster topologies, GreenCourier utilizes Liqo based on the Virtual Kubelet.
Authors: Mauricio Salatino, Whitney Lee
2022-10-27

tldr - powered by Generative AI

The presentation discusses how a platform built on top of Kubernetes can facilitate the creation and consumption of complex infrastructure, empowering application teams to continuously deliver value to end users. The platform team manages the complexity of getting an application into production, freeing up application teams to focus on writing code.
  • Using Kubernetes and its APIs allows for a clear separation between infrastructure and application development teams
  • Platform teams collaborate with application teams to understand their needs and pain points, and encode best practices and policies into the platform itself
  • The platform team automates the path to production in a safe way, freeing up application teams to focus on writing code
  • The platform team manages the complexity of getting an application into production, freeing up application teams to focus on writing code
Authors: Evan Anderson, Paul Schweigert
2022-10-26

Download the code ahead of time. CLA Required.Using Eventing Sources as a starting point, attendees will learn the tools and processes for contributing useful PRs to Knative. Working in small groups, the participants will install, review, code, document, and PR fixes to these projects to bring them up to current best practices. Participants will develop the skills and knowledge to participate and contribute to the Knative project, and should be able to end the day with a merged PR in the Knative project!This Contribfest session is designed to provide projects with the space and resources to tackle outstanding technical debt, security issues, or outstanding impactful feature requests. They are intended to provide a place for maintainers to meet contributors and potential contributors and work together on solving a problem.
Authors: Evan Anderson, Lance Ball, Mauricio Salatino, Naina Singh
2022-10-26

tldr - powered by Generative AI

The presentation discusses the benefits of using service-based applications and containers in DevOps, with a focus on K native and Cloud Run.
  • Service-based applications allow developers to focus on code without worrying about infrastructure or low-level security details
  • Containers provide a sealed context that can be replicated anywhere and offer flexibility in language and library choice
  • K native is an open-source project that brings service to containers and runs anywhere Kubernetes runs
  • Cloud Run is a managed version of K native on Google Cloud that simplifies the process of bringing service to containers
  • An anecdote is provided to demonstrate the use of Cloud Eventing to trigger a service based on an uploaded image
Authors: Lance Ball
2022-10-25

tldr - powered by Generative AI

Knative Functions is a programming model and set of tooling that significantly reduces the time to productivity when developing reactive Kubernetes apps. The speaker demonstrates how to build a Twitter bot that translates Tweets into multiple languages using Google's Translate API in under 5 minutes.
  • Knative brings scale to zero and developer happiness through its programming model and client tools
  • Knative Functions reduces the mental overhead and learning curve for developers new to Kubernetes
  • The demo showcases the use of Camel K for an event source and the K-native event broker for Cloud events
  • The demo involves deploying two functions, creating an event broker, creating two triggers, and applying a YAML file for the Twitter search camlet
  • The translate function checks if a Tweet is in English and calls the Google Translate API if it is not
  • The viewer function receives Cloud events and prints them to the screen
  • The Twitter search camlet polls the Twitter search API and converts results into Cloud events
  • The demo illustrates the ease and speed of developing reactive Kubernetes apps with Knative Functions
Conference:  CloudOpen 2022
Authors: Michael Costello
2022-06-22

With the rise of cloud native architectures, cloud services, and increasing needs for rapid application development the need for integration has become front and center in our race to the cloud. Apache Camel 3 in combination with its Kubernetes native accompaniment integration platform as a service Camel-K presents a low code to pro code vision of this integration layer in our cloud native architectures by exploiting underlying cloud native Kubernetes capabilities. Featuring low code cloud connectors (via Apache Camel Kamelets), serverless capabilities via Knative, native Service Mesh integration, as well as standard IPaas capabilities such as a cloud native build system, governance capabilities, and a polyglot Apache Camel DSL, Camel-K presents a cloud native integration platform as a service that ensures our race to the cloud doesn't turn into a series of native to that cloud deployments but the cloud native goodness that enables our enterprises. All that with a revamped, and expanded set of Apache Camel 3 components that allows pro-code cloud native application deployments to deliver best in class service integration. In this talk, we'll demonstrate these capabilities, discuss cloud native architectures, and discuss emerging needs of our cloud native deployments.
Authors: Michael Gasch, Steve Wong
2022-05-20

tldr - powered by Generative AI

The presentation discusses the use of VMware Event Broker Appliance (VEBA) to automate and streamline event-driven operations in a vSphere environment.
  • VEBA allows for the creation of custom event-driven workflows using serverless functions.
  • VEBA can be used to automate tasks such as sending notifications, creating tickets, and executing scripts.
  • VEBA can be integrated with other tools such as Slack and Grafana.
  • VEBA can handle large volumes of events and can be scaled to meet the needs of larger environments.
  • VEBA can be used to correlate events from multiple layers of vSphere.
  • VEBA can be used to build complex pipelines using stateful processing.