Skip to content

Instantly share code, notes, and snippets.

View alexellis's full-sized avatar
📖
Check out my eBook on Go

Alex Ellis alexellis

📖
Check out my eBook on Go
View GitHub Profile
@alexellis
alexellis / install.md
Last active November 13, 2019 11:09
cert-manager 0.11.0 on arm Raspberry Pi

Install with k3sup:

k3sup app install cert-manager

Then edit and reapply:

/home/pi/.k3sup/bin/helm template cert-manager --name cert-manager --namespace cert-manager --output-dir /tmp/charts/cert-manager/rendered --values /tmp/charts/cert-manager/values.yaml --set image.repository=quay.io/jetstack/cert-manager-controller-arm --set webhook.image.repository=quay.io/jetstack/cert-manager-webhook-arm --set cainjector.image.repository=quay.io/jetstack/cert-manager-cainjector-arm
@alexellis
alexellis / k3s-0.10.1-error-log.txt
Last active November 1, 2019 21:40
k3s-error-log.txt
-- Logs begin at Thu 2019-04-11 16:28:37 UTC, end at Fri 2019-11-01 21:36:28 UTC. --
Nov 01 21:16:15 ubuntu systemd[1]: Starting Lightweight Kubernetes...
Nov 01 21:16:15 ubuntu k3s[1976]: time="2019-11-01T21:16:15Z" level=info msg="Preparing data dir /var/lib/rancher/k3s/data/d4f98b2da1abb7c68677600aa20f0b207b7bd6614825307f0c6684cb84a6abed"
Nov 01 21:16:19 ubuntu k3s[1976]: time="2019-11-01T21:16:19.609558579Z" level=info msg="Starting k3s v0.9.1 (755bd1c6)"
Nov 01 21:16:19 ubuntu k3s[1976]: time="2019-11-01T21:16:19.643640499Z" level=info msg="Kine listening on unix://kine.sock"
Nov 01 21:16:19 ubuntu k3s[1976]: time="2019-11-01T21:16:19.646841467Z" level=info msg="Fetching bootstrap data from etcd"
Nov 01 21:16:20 ubuntu k3s[1976]: time="2019-11-01T21:16:20.522263214Z" level=info msg="Running kube-apiserver --advertise-port=6443 --allow-privileged=true --anonymous-auth=false --api-audiences=unknown --authorization-mode=Node,RBAC --basic-auth-file=/var/lib/rancher/k3s/server/cred/passwd --bind-address=127.0
@alexellis
alexellis / README.md
Last active October 18, 2019 09:42
Inlets Kubernetes exit-nodes
  • Clone the gist
  • Edit the domain and replace exit1.k3d.myfaas.club with your own.
  • kubectl apply -f ingress.yaml,deployment.yaml,service.yaml
@alexellis
alexellis / 2019-10-06-insiders.md
Last active July 16, 2020 09:27
Insiders Update 6th Oct 2019 - FaaS for Rubyists, Managed k3s, GitHub Actions, and PLONK Stack intro

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

✅ Join the community on the Insiders Track 👉 through GitHub Sponsors. Just pay whatever you want.

Insiders Update 6th Oct 2019 - FaaS for Rubyists, Managed k3s, GitHub Actions, and PLONK Stack intro

This week's Insiders Update is a bumper edition with two weeks' worth of content, so make a hot drink and get settled in.

@alexellis
alexellis / sponsor.md
Last active October 27, 2019 21:52
Sponsor me on GitHub

✅ Join the community by sponsoring me on GitHub, you'll receive access to my Insiders Updates and support my work.

👑 Become a Sponsor Now

Why join?

  • 🚀 Insiders gain exclusive access to early previews, updates, news, and events on my OSS projects.

  • I work full-time on Open Source Software and have taken on all of the risk for the community and end-users, so pay whatever you want via GitHub Sponsors and help me get to 200 sponsors by Christmas.

@alexellis
alexellis / single-install-multi-namespace-openfaas.md
Last active February 7, 2020 08:31
single-install-multi-namespace-openfaas.md

Update: see this note: https://gist.github.com/alexellis/3b285ca0952d4cef48ca5dbff7e4e288#gistcomment-3169271

Alpha test multiple namespace support in OpenFaaS

You can already install the OpenFaaS control-plane multiple times to create segregated environments.

Today, we're introducing a new option - single control-plane, multiple namespaces.

There are pros/cons to both solutions and it's still on you to decide what fits best.

@alexellis
alexellis / PROPOSAL_TLS.md
Last active September 9, 2019 15:21
PROPOSAL_TLS.md

Inlets tunnels traffic between a server and a client, but ships without TLS support.

TLS can be added with a reverse proxy, but this is not secure out of the box.

I would like to do the following (all automated):

  • Update inlets to support using a local TLS certificate on port 8443
  • Boot up a VM on any cloud that supports cloudinit
  • Install inlets.dev
  • Find the public IP
@alexellis
alexellis / insiders-2019-08-02.md
Last active July 16, 2020 09:26
Insiders Update 2nd August 2019: New Community Meeting recording, Java 12, PLONK, and SWAG store goes live!

Welcome to this week's Insiders Update, Insiders are those who are sponsoring me on GitHub, backing me on Patreon, or companies sponsoring openfaas.com. This starts from 10 USD / mo for exclusive access to updates, news and new content. https://github.com/users/alexellis/sponsorship

Insiders Update 2nd August 2019: New Community Meeting recording, Java 12, PLONK, and SWAG store goes live!

Promotion to win a limited-edition OpenFaaS coaster

OpenFaaS

@alexellis
alexellis / swag-store.md
Last active July 30, 2019 19:42
OpenFaaS Swag store
## OpenFaaS SWAG Store

All items are processed by Printful.com and shipped directly to your home.

Fleece jacket:

https://www.ebay.com/itm/233299084192

Blue 2019 t-shirt: