Skip to content

Instantly share code, notes, and snippets.

@alexellis
Last active July 15, 2020 08:33
Show Gist options
  • Save alexellis/3f53be99c0bbb1f494d177e19c2cdc10 to your computer and use it in GitHub Desktop.
Save alexellis/3f53be99c0bbb1f494d177e19c2cdc10 to your computer and use it in GitHub Desktop.
Insiders Update: 3rd April 2020 - 5 years of RPi clusters and new learning materials

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: 3rd April 2020 - 5 years of RPi clusters and new learning materials

After a long day of calls and a virtual conference I took some sunshine in the garden in my new inlets hoodie, available in the store in all sizes.

How are things?

Are you doing OK? If you could use a bit of social interaction, feel free to:

Or to get involved with contributing to the project: How to contribute 2019 edition

We particularly need contributors for arkade, it's actually one of the easiest projects to work on and has one of the broadest audiences. So what are you waiting for? Add an app and help the community deploy projects to Kubernetes with ease.

  • ✅ copy and paste an existing app
  • ✅ update it for the project's quickstart guide
  • ✅ test it, refine it
  • ✅ send a PR and profit

Could you use some help with your Kubernetes / DevOps / CI / cloud project? Let me know, I most likely can be of assistance and reassurance. Email sales@openfaas.com or book in with me on calendly.

Raspberry Pi clusters

This week someone asked me which tutorial to start with, to learn about clustering with Raspberry Pi. It was only at that point that I realised I have over 100 blog posts on Docker alone, and dozens of code samples, tutorials and write-ups on Docker clusters. That prompted me to write up the last 5 years of my efforts, starting at the beginning.

Pictured 24-node cluster, with a sample of SWAG available to you.

Read the story for videos, my best tutorials and for some stories about Kelsey Hightower and Scott Hanselman.

Community Office hours

Now that OpenFaaS Ltd is looking after a number of projects, not all of them related to serverless, I wanted to give folks a chance to get together, to talk and to put a name to a face.

I enjoyed meeting many new people as well as hearing from the regulars.

We also shared a practical approach for contributing to any of the projects:

Contribute

Download or watch the recording from Zoom before next week: Office Hours Recording

OpenFaaS & OAuth

You can now use the OpenFaaS OAuth plugin with Azure AD, Auth0, GitLab and many others.

Get a trial by emailing sales@openfaas.com and start today.

OpenFaaS & managed services with Crossplane

An excellent blog post by Daniel Mangum on how to access S3 or cloud SQL from OpenFaaS using Crossplane. Whether you need data at work, or storage for your Raspberry Pi cluster this provides a practical example.

Adding Managed Services to Serverless with Crossplane and OpenFaaS

The Need for a Cloud Native Tunnel (video & slides)

At Virtual Cloud Native Rejekts, I spoke on the Need for A Cloud Native Tunnel including examples of why inlets was needed, what the alternatives are, and how they stack up.

Read the blog, get the slides and watch the recording now: The Need for A Cloud Native Tunnel

And speaking of community here's a Cloud Native Breakfast with Inlets, thank you Andreas for your order!

Buy your own in the store

OpenFaaS and advanced Nginx security

Read advanced labs from Fern which were demonstrated at Cloud Native Rejekts: Virtual Rejekts 2020 Ingress-Nginx Security

You can learn about advanced rate-limiting and middlewares.

A big thank you must go out to the author of nginx-ingress: Manuel Alejandro de Brito Fontes. Many companies use this project in production and he supports it largely on his own. Follow him on Twitter and consider saying thanks if you benefit from the project.

OpenFaaS and PLONK conference talk

If you still haven't heard of the PLONK stack, or don't know what it can do for you, watch this free video recording of my conference talk at Goto Berlin.

Serverless 2.0: Get started with the PLONK Stack • Alex Ellis

PLONK is the equivalent of LAMP, but for Kubernetes.

Working from home

I was asked about my A/V setup, you can read all about it here:

The keys to a slick setup, that will get people excited is:

  • high-quality USB microphone
  • elgato LED panel
  • Camlink capture stick
  • SLR for HDMI input instead of a webcam

You can't go far wrong with all of the above, your setup will look instantly better.

Here's my before and after:

If you like the results, you can upgrade with the links in my blog post.

Over to you

This weekend is supposed to be a hot one, but remember to stay home and stay safe.

If you've enjoyed this update, please Tweet to me, in this way we can get the message out and I'll also send some free stickers out to the first few who participate.

Let me know if you need anything, or join the community using one of the links at the start of the tutorial. We're all in this together.

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