Skip to content

Instantly share code, notes, and snippets.

@alexellis
Last active July 16, 2020 09:04
Show Gist options
  • Save alexellis/18b2d42b4967f032f3c8856ee4d7cd6b to your computer and use it in GitHub Desktop.
Save alexellis/18b2d42b4967f032f3c8856ee4d7cd6b to your computer and use it in GitHub Desktop.
Insiders Update: 21st Feb 2020 - business corner, vote on managed OpenFaaS, and sustainable OSS

Welcome to this week's Insiders Update! Insiders gain exclusive access to early previews, tutorials, updates, news, and events on my OSS work.

βœ… Subscribe today and pay whatever you want πŸ‘‰ through GitHub Sponsors

Insiders Update: 21st Feb 2020 - business corner, vote on managed OpenFaaS, and sustainable OSS

For the last week I've been taking some time out with my wife in the lovely Peak District in the UK. You may not have noticed from my Tweeting, but I'm excited to say that so far we've had a dozen orders through the OpenFaaS SWAG Store and a bulk order for 25 t-shirts to a company in Spain. My goals for this year are to build a sustainable business with multiple revenue streams, and to continue supporting and enhancing OpenFaaS, OpenFaaS Cloud and inlets.

Your vote is needed! βœ…βŒ

Click here -> Would you pay for a managed version of OpenFaaS, where we do everything for you and provide a TLS URL and username/password? Feel free to comment with which you'd like.

As I said on Twitter, I wanted to cover some of my book collection and a little section on business. Let me know what you think and I will explore more topics and tips in your premium newsletter from me to you.

My collection

Business corner

Tweets:

Book recommendations:

Grow your brand and community:

Community tutorial - learn how to optimize your Docker Images from an ex-Docker employee:

k3sup - UX enhancements around helm3, --wait and OpenFaaS

What's this tool for?

βœ… Install apps to any Kubernetes cluster with a single Go command using their upstream helm charts βœ… Bootstrap k3s clusters, single-node, multi-node, multi-master (HA) or even on ARM

k3sup gained helm3 support for all its apps, helm3 has now become the default option, if you need to revert set --helm3=false

We've also added --wait so that you can block when installing apps, if you need to wait for each one to come up in a certain order. For instance, if you are setting up a TLS registry, you'll want cert-manager to be ready before adding the docker-registry-ingress or openfaas-ingress apps.

The OpenFaaS app now has an option for --basic-auth password=PASSWORD, which we are using when scripting OpenFaaS so that there's a predictable password as an input, rather than relying on a kubectl command to get the generated password.

For any apps that's not available for ARM (i.e. Istio and Linkerd) we'll now warn you and not allow the installation.

Get k3sup, or update:

rm -rf $HOME/.k3sup # remove old helm versions
curl -SLfs https://get.k3sup.dev | sudo sh

Because you shouldn't have to manage infrastructure to ship code.

Deploy OpenFaaS in Production

Follow the "Deploy OpenFaaS in Production" guide to harden, tune-up, and secure your OpenFaaS deployments.

Multiple-namespace support

Did you know that OpenFaaS supports multiple-namespaces and OIDC connect (OAuth2) for enterprise-grade auth?

k9s for Kubernetes and OpenFaaS

k9s is a terminal UI for use with Kubernetes, if you haven't tried it yet, then you need to, checkout my walk-through and test it with OpenFaaS too:

Inlets news

I'm excited to announce I'll be speaking at Cloud Native Rejekts on "The Need for a Cloud Native Tunnel". Cloud Native Rejekts runs on the weekend before KubeCon, with the Serverless Summit and day-0 events on the Monday.

You can:

Inlets has been trending with developers again, and is now over 5.6k GitHub stars πŸŽ‰

Stars yes

You can see the stars from various projects in the #webhook channel on OpenFaaS Slack

Inlets PRO

Start a 14-day free trial for inlets PRO today, with no obligation to buy.

Or, buy a 3/6 or 12 month license from 25 USD / mo, with further discount available using code teamserverless-earlybird

Here's a few ideas you can try out today:

πŸš€ Quick-start: expose Your IngressController and get TLS from LetsEncrypt πŸš€ Get SSH access from anywhere πŸš€ Build a self-hosted private Docker registry on your private network

Why should you use inlets PRO? Checkout the list of benefits and features, including the low-price for developers.

Offer: for this weekend only I'll ship you a free inlets t-shirt worth 35 USD, if you order a 6-12mo license.

SWAG

Do you like free SWAG? Here's an offer you cannot refuse

βœ… Sponsor @ 15 USD tier or higher βœ… Buy a hoodie + t-shirt (combo) in our store βœ… Send a PR to our ADOPTERS.md file with your use-case at work

New Inlets & OpenFaaS hoodie and t-shirt available in the store

With a price drop, and further money off available with teamserverless-earlybird you can order your own SWAG in time for KubeCon, or just to show off at the local meetup. As usual, if you need a bulk order, just get in touch directly for a discount on shipping.

New hoodie!

πŸ™€ New OpenFaaS Coffee/tea Mug πŸ™€ New Inlets hoodie - be the first to own one

Thanks for being my sponsor

Hope you have a great weekend and take advantage of one of the offers.

It's not fun to see folks cancel their sponsorship and churn, if you feel like that's you, and 5 USD / mo is too much to pay. Please do reach out, let me know what you'd like to see from me to stay and support the community.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment