Knative Functions - No Dockerfile, No Lock-In, No Kubernetes Experience

  Рет қаралды 13,453

DevOps Toolkit

DevOps Toolkit

Күн бұрын

Would you like to run functions in your own Kubernetes clusters? Would you like it to be as simple as possible? How about providing Functions As a Service (FaaS) flavor of serverless computing to everyone in your company? If the answer to any of those questions is yes, you might want to explore Knative Functions.
#faas #kubernetes #knative
Consider joining the channel: / devopstoolkit
▬▬▬▬▬▬ 😳 Sponsor 😳 ▬▬▬▬▬▬
🔗 Zeet: go.zeet.co/devopstoolkit
▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬
➡ Gist with the commands: gist.github.com/d715c251f851c...
🔗 Knative Functions: github.com/knative/func
🔗 Zeet: go.zeet.co/devopstoolkit
🎬 Serverless Computing With Knative And Containers As A Service (CaaS): • Serverless Computing W...
🎬 Container (Docker) Images Without Dockerfile With Buildpacks and kpack: • Container (Docker) Ima...
▬▬▬▬▬▬ 💰 Sponsoships 💰 ▬▬▬▬▬▬
If you are interested in sponsoring this channel, please use calendly.com/vfarcic/meet to book a timeslot that suits you, and we'll go over the details. Or feel free to contact me over Twitter or LinkedIn (see below).
▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬
➡ Twitter: / vfarcic
➡ LinkedIn: / viktorfarcic
▬▬▬▬▬▬ 🚀 Other Channels 🚀 ▬▬▬▬▬▬
🎤 Podcast: www.devopsparadox.com/
💬 Live streams: / devopsparadox
▬▬▬▬▬▬ ⏱ Timecodes ⏱ ▬▬▬▬▬▬
00:00 Introduction To Self-Managed Serverless Functions
02:30 Self-Managed Functions With Knative Functions
03:09 Zeet (Sponsor)
04:02 Self-Managed Functions With Knative Functions (cont.)
13:03 Knative Functions Pros And Cons

Пікірлер: 22
@felipeozoski
@felipeozoski Жыл бұрын
my new favorite channel!! we appreciate you man, thanks!
@fabianbrash4356
@fabianbrash4356 Жыл бұрын
Yes I work for VMware and we use knative for our Tanzu Application Platform, it generates a URL and runs your backend as a function and scales to zero. Pretty sweet!!
@JaydeepDave12
@JaydeepDave12 Жыл бұрын
I used this at my previous company, but it was lost somewhere in notes. Thanks for bringing this up, I will keep try to implement this when and where possible.
@leonluis
@leonluis Жыл бұрын
Interesting approach, gotta try it :)
@sharonvendrov1885
@sharonvendrov1885 Жыл бұрын
Thank you for another great video! Another advantage I can find is that in many organizations Lambda functions and all components around it, are managed as IaC which sometimes might bring some overhead that Knative functions seem to solve. Disclaimer: This is my personal impression without a real HO with Knative.
@uziboozy4540
@uziboozy4540 Жыл бұрын
You are in full control with Kubernetes & Knative, whereas you have absolutely no control over Lambda. Lambda is probably one of the most overrated cloud services in the world, as are all of AWS services 🤷‍♂️
@KnThSelf2ThSelfBTrue
@KnThSelf2ThSelfBTrue Жыл бұрын
I feel like it's easy enough to just copy Okteto's OpenFaaS example implementation to get yourself bootstrapped into self-managed serverless development, but I wonder if Knative Functions integrates better with other eventing/scaling tooling in the Knative ecosystem. Interesting stuff!
@masu4644
@masu4644 6 ай бұрын
how can I use knative functions to activate a service which has to scale up or down depending on the amount of message in a kafka topic?
@DevOpsToolkit
@DevOpsToolkit 6 ай бұрын
You might want to try OpenFunction which, among other things, does that. You'll find a video in this channel.
@masu4644
@masu4644 6 ай бұрын
thanks for the fast answer and suggestion, I will check that out@@DevOpsToolkit
@masu4644
@masu4644 6 ай бұрын
after wachting your video and doing some research, I think that knative and keda will fit better, or am I missing somthing?@@DevOpsToolkit
@DevOpsToolkit
@DevOpsToolkit 6 ай бұрын
@@masu4644 that's it. That's the combination OpenFunction does but you can do it without as well by simply combining knative and keda.
@57skies
@57skies Жыл бұрын
I just tried this with --language springboot and its just insanely slow, on a Mac M1. I mean already 10 minutes in, and it has not started yet. The video is awesome though. thank you for it.
@DevOpsToolkit
@DevOpsToolkit Жыл бұрын
I haven't used it with Java/SpringBoot, but my guess is that the issue is with Buildpacks and the base image it's using.
@57skies
@57skies Жыл бұрын
@@DevOpsToolkit neah, its something to do with Spring : "Total time: 12:01 min" seems odd.
@lanceball68
@lanceball68 Жыл бұрын
The springboot builds on an M1 mac require cross compilation which can definitely take forever. Unfortunately until the buildpack ecosystem improves the arm64 options, these builds will just be slow on a mac. :/
@someone-lx8mg
@someone-lx8mg Жыл бұрын
What do you think about fission?
@DevOpsToolkit
@DevOpsToolkit Жыл бұрын
I did not yet use it enough to judge Fission or compare it with other solutions :(
@someone-lx8mg
@someone-lx8mg Жыл бұрын
@@DevOpsToolkit thanks for your high quality educational videos
@m3kbeatz
@m3kbeatz Жыл бұрын
42 years ago :)
@madhank93
@madhank93 Жыл бұрын
Another awesome video. What do you think about OpenFaaS ?
@DevOpsToolkit
@DevOpsToolkit Жыл бұрын
I haven't used it in a while so I'm not up to date with OpenFaaS :(
Heartwarming Unity at School Event #shorts
00:19
Fabiosa Stories
Рет қаралды 18 МЛН
HAPPY BIRTHDAY @mozabrick 🎉 #cat #funny
00:36
SOFIADELMONSTRO
Рет қаралды 17 МЛН
Happy 4th of July 😂
00:12
Alyssa's Ways
Рет қаралды 65 МЛН
DevOps MUST Build Internal Developer Platform (IDP)
36:22
DevOps Toolkit
Рет қаралды 53 М.
Knative Functions Deep-Dive: Why You Should Use Knative Functions For Your Next Microservi...
38:58
CNCF [Cloud Native Computing Foundation]
Рет қаралды 784
10 Must-Have Kubernetes Tools
18:53
DevOps Toolkit
Рет қаралды 38 М.
Understand Serverless Kubernetes and Serverless on Kubernetes
7:54
Microsoft Azure
Рет қаралды 74 М.
I tried 5 Firebase alternatives
10:31
Fireship
Рет қаралды 769 М.
Monitoring, Logging, And Alerting In Kubernetes
22:07
DevOps Toolkit
Рет қаралды 28 М.
Should We Run Databases In Kubernetes? CloudNativePG (CNPG) PostgreSQL
19:10
Kubernetes Ephemeral (Temporary) Environments Explained
26:33
DevOps Toolkit
Рет қаралды 10 М.
The Best Performance And Load Testing Tool? k6 By Grafana Labs
36:08
DevOps Toolkit
Рет қаралды 43 М.
Красиво, но телефон жаль
0:32
Бесполезные Новости
Рет қаралды 1,4 МЛН
Лазер против камеры смартфона
1:01
NEWTONLABS
Рет қаралды 291 М.
НЕ ПОКУПАЙ СМАРТФОН, ПОКА НЕ УЗНАЕШЬ ЭТО! Не ошибись с выбором…
15:23
Todos os modelos de smartphone
0:20
Spider Slack
Рет қаралды 59 МЛН
Battery  low 🔋 🪫
0:10
dednahype
Рет қаралды 12 МЛН