Skip to content

Instantly share code, notes, and snippets.

🌍
See you at KubeCon!

Alex Ellis alexellis

🌍
See you at KubeCon!
Block or report user

Report or block alexellis

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@alexellis
alexellis / install.md
Last active Nov 13, 2019
cert-manager 0.11.0 on arm Raspberry Pi
View install.md

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
View k3s-0.10.1-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 Oct 18, 2019
Inlets Kubernetes exit-nodes
View README.md
  • 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 Oct 22, 2019
2019-10-06-insiders.md
View 2019-10-06-insiders.md

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 for 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 Oct 27, 2019
Sponsor me on GitHub
View sponsor.md

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 Sep 22, 2019
single-install-multi-namespace-openfaas.md
View single-install-multi-namespace-openfaas.md

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.

Let's go, you'll need 5-10 mins

View 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 Aug 30, 2019
insiders-2019-08-02.md
View insiders-2019-08-02.md

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: 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 Jul 30, 2019
OpenFaaS Swag store
View swag-store.md
## 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:
You can’t perform that action at this time.