Get Started with Serverless on Red Hat OpenShift

Why Should we use Containers and Serverless together?

  • Avoid vendor lock-in: one of the disadvantages of serverless is vendor lock-in, which means being highly dependant on a vendor for a product or service. When you use serverless with containers, you can easily pick the technologies without worrying about the limitation of options by cloud providers.
  • Save resources: Sometimes, in your Kubernetes cluster, you can have your pods running all the time would lead to consuming more resources than expected, or having specified a quota for your projects might have not let you scale enough number of replicas. Running your containerized applications as serverless will help you scale your applications by consuming the right amount of resources your applications need.
  • Containers support more languages: When using Serverless, the choice of language highly depends on what the cloud provider offers, but with containers, there are no limitations to what you can use, this way you can build serverless applications with any programming language you like.

What is Knative Project?

  • Knative Serving: It allows you to auto-scale and scale to zero based on the HTTP load. The deployment model of Knative Serving Service consists of three components: configuration, revision, and route.
  • Knative Eventing: is useful to subscribe to event sources and it includes brokers and triggers to filter these events based on event attributes.

Serverless Demo

Sentiment Analysis Serverless — Architecture Diagram

You can view more resources on Serverless on Red Hat OpenShift

--

--

--

Cloud Platform Engineer at IBM | Hybrid Cloud, DevOps, Kubernetes, OpenShift | Women in Tech

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

What I Have Learned at Encora — 6

Trumpworld’s artificial scholarly con artists are helping him degrade popular government with…

Completing giffgaff cloud migration

Why You Should Use Python for Front-End Web Development

Interview Questions For Developers To Ask Potential Employers

CheConf18.2: The Che User Conference

It’s never too late to start

How to build a point-in-time recovery solution for your Azure Data Lake

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
masamh

masamh

Cloud Platform Engineer at IBM | Hybrid Cloud, DevOps, Kubernetes, OpenShift | Women in Tech

More from Medium

How To Create A New GitHub Organization With An OAuth App Setup

How to Set-Up Your Own Gitlab CI/CD Runner

Analyze ALB Logs using Grafana and InfluxDb