You can apply what we've covered for your own CRDs or Kubernetes objects, so feel free to take a peak even if you're not an OpenFaaS user yet.
7,439 karma · joined March 31, 2016
You can apply what we've covered for your own CRDs or Kubernetes objects, so feel free to take a peak even if you're not an OpenFaaS user yet.
"faas-cli build" is still the bread and butter for free and community users, but we wanted to show what's possible. Hope you find this interesting.
It could also be useful for other CRDs that you're creating or managing.
It's Han's second post on the blog.
https://twitter.com/n_copa/status/1528822310957891584?s=20&t...
> After a recent call with a customer, who is using inlets tunnels to manage remote appliances for customers, I wanted to show you what this looks like, and a sample architecture with Kubernetes.
These are my recommendations to anyone who's here and not getting the traction they want, or are considering starting a business. The 1-Page Marketing Plan - Alan Dibb. The Right It - Alberto Savoia. Monetizing Innovation - Georg Tacke & Madhavan Ramanujam. Obviously Awesome - April Dunford
Pipedream v1 ran on Lambda, but this post is touted as "AWS Lambda alternative", have you moved off the AWS Lambda platform?
I was curious how you added support for other languages, was it in the same way that you built-in support for Node.js? Where all the code gets effectively built into a single Lambda function and proxied?
For people who want to call OpenFaaS workloads from Pipedream, that's possible over HTTP and Pipedream makes that relatively simple. One thing I think they've really nailed is the OAuth integration, it just makes that whole painful flow a lot more convenient. I also like the editor and the way it infers what kind of input will go into the next step in a workflow.
Alex
If you're more interested in integrating with Firecracker into your own systems - come to the session because I'm covering this in detail.
Weaveworks is now working on a new tool to create K8s clusters where each node is a microVM - Richard Case will be doing a demo of that, and it's super fast. It's for a Telco customer they have, so it's a real use-case, not just shiny tech, so should score extra points, right?
So if you have workflows which that you're struggling to make work in a container, without root, a microVM gives you a full environment, where you can do whatever you want.
Of course, we are covering all this in the live-stream, see the link at the end of the repo!
Edit: I've added a link for a live-stream I'll be doing with Richard Case from Weaveworks on use-cases, differences vs. containers and legacy VMs - and a number of demos.
> I'm writing this article as an excuse for you to blow the dust off those microchips, and to put your pocket-sized silicon to work as the world's smallest API-driven cloud.
> By following the instructions in this article, you'll be able to deploy scheduled tasks, webhook receivers, web pages and functions to your pocket-sized cloud from anywhere using a REST API.
What other techniques do you use for your end to end testing? How do you keep them from being too brittle and time-consuming? What other kinds of testing do you do?
If you want to reach out to me with questions, feel free to ping me over on Twitter - https://twitter.com/alexellisuk
The aim is to show existing openfaas users how to use React, and to show how users deploying React to a CDN can use functions for dynamic data through a CORS policy.
OpenFaaS has a predictable, low cost since it's self-hosted. Feel free to see the post for more on that.
Second time of posting to HN.
> "In this short post, I’m going to tell you a bit about how I found out about openfaas, what my team did with it at work, and then how I’ve been involved as a contributor. Finally, I’ll give you some tips for getting started. Contributing to open source can be really rewarding and it also helped with my own career development."
Feel free to ask questions over on Twitter (@alexellisuk) - we're also welcoming to new contributors who want to get into Go and community projects. The focus is on developer tooling and cloud native. Let us know if that's of interest.
The aim is to show existing openfaas users how to use React, and to show how users deploying React to a CDN can use functions for dynamic data through a CORS policy.
OpenFaaS has a predictable, low cost since it's self-hosted. Feel free to see the post for more on that.
There are so many options, and Ingress isn't the answer for those. Ingress isn't a thing that can receive traffic, Ingress Controller is and it - itself has to be exposed somehow, on port 80 and 443.
The lowest common denominator is the one which works everywhere - kubectl port-forward. After that, hobbyists have a propensity for MetalLB, but it's not strictly safe at work with advertising ARP ranges.
I think the takeaway is YMMV. For production, it's of course Ingress Controller plus a cloud-managed LoadBalancer.
This issue makes it look like a commit in a fork is actually on the upstream repository - and you can also make a commit with any email address you like, for instance with Torvald's.
Disclosure: I'm the maintainer of OpenFaaS, but also cover other frameworks and cloud functions (which I think are great for convenience btw).
Grafana and Minio have both moved to AGPL / dual licensing from permissive licenses to stimulate licensing sales and revenue. As the maintainer of OpenFaaS, it's been a struggle to correct the balance of corporations freeloading [0] vs. contributing code or finances.
GitHub Sponsors has also given very mixed results [1]
In the same week we saw the maintainer of a popular OSS work almost throw in the towel [2]
After 5 years, we're starting to see customer interest in paying for OpenFaaS - but only by holding new features and enhancements back i.e. Open Core.
There are still problems with this approach, and paying customers end up funding all the R&D required for the free users - amongst other things like competition from hobbyist users who covet features that are more appropriate in production than on your Raspberry Pi cluster.
[0] https://github.com/openfaas/faas/blob/master/ADOPTERS.md [1] https://twitter.com/alexellisuk/status/1479870599853924352?s... [2] https://www.theregister.com/2022/01/13/opensource_apacheplc4...
Here's a bit about how it's going for me this year in 2022.
Hope you also enjoy the book recommendations if you're into personal development like I am, or are thinking of starting something.
Alex, Founder of OpenFaaS
https://www.health.harvard.edu/staying-healthy/understanding...
Working with your hands and retreating to your shed allows you to sooth / calm rather than getting deeper into those stress hormones.
For me, it also gives time for reflection.
From the BBC: Men's Sheds: 'It's about so much more than making things' -> https://www.bbc.co.uk/news/av/uk-northern-ireland-49615371
Have you read Daniel Pink's When?
He talks about rhythms with most people being morning people - alert in the morning and ready for analytical work, entering a trough in the afternoon, then recovering in the evening. Are you mainly doing your shed work in the afternoon/evening, after work?