larsha
Software Engineer who works mainly with the ecosystem around Kubernetes
@sthlmioStockholm, Sweden
Pinned Repositories
advent-of-code-2022
ambassador
open source Kubernetes-native API gateway for microservices built on the Envoy Proxy
bolaget.io
RESTful(ish) JSON API for Swedish alcohol monopoly, Systembolaget. Running on preemptibles on k8s! 🚀✨:beer:
bolaget.io-sdk-go
Go SDK for bolaget.io
gcp-function-kraken
A Google Cloud Function that triggers on object creation in Cloud Storage and optimizes image with Kraken.io 📐✂️✌️
k8s-helm-project-template
Template for creating project using Kubernetes/Helm with multiple environments (local, staging, production)
terraform-gke
Kubernetes zonal cluster creation on GKE bootstrapped with (helm, nginx, cert-manager) :snowflake: :boom:
preemptible-sentinel
Preemptible Sentinel (Controller), deployed to a GKE cluster it will monitor the Preemptible nodes used in the cluster and drain and delete nodes gracefully that are created close to each other, to prevent large disruptions when GKE automatically kills the nodes after 24h.
rpi-gotk
GitOps repo for Flux v2 running on our Raspberry Pi Kubernetes cluster.
rpi-infra
GitOps repo for infrastructure applications running on our Raspberry Pi Kubernetes cluster.
larsha's Repositories
larsha/bolaget.io
RESTful(ish) JSON API for Swedish alcohol monopoly, Systembolaget. Running on preemptibles on k8s! 🚀✨:beer:
larsha/terraform-gke
Kubernetes zonal cluster creation on GKE bootstrapped with (helm, nginx, cert-manager) :snowflake: :boom:
larsha/advent-of-code-2022
larsha/bolaget.io-sdk-go
Go SDK for bolaget.io
larsha/ambassador
open source Kubernetes-native API gateway for microservices built on the Envoy Proxy
larsha/gcp-function-kraken
A Google Cloud Function that triggers on object creation in Cloud Storage and optimizes image with Kraken.io 📐✂️✌️
larsha/aoc-2023
larsha/cert-manager
Automatically provision TLS certificates for Kubernetes
larsha/dockerfiles
Various Dockerfiles I use on the desktop and on servers.
larsha/docs
User documentation for Knative components.
larsha/estafette-gke-node-pool-shifter
This controller shifts nodes from one node pool to another, in order to favour preemptibles over a 'safety net' node pool of regular vms
larsha/estafette-gke-preemptible-killer
Kubernetes controller that ensures deletion of preemptible nodes in a GKE cluster is spread out to avoid the risk of all getting deleted at the same time after 24 hours
larsha/external-dns
Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
larsha/fre.la
Company site running on k8s!
larsha/gke-k8s-cluster-setup
Make newly created k8s cluster :star: :sparkles:
larsha/helm-operator-get-started
Managing Helm releases with Flux Helm Operator
larsha/k8s-node-termination-handler
A solution to gracefully handle GCE VM terminations in kubernetes clusters
larsha/k8s-prom-hpa
Kubernetes Horizontal Pod Autoscaler with Prometheus custom metrics
larsha/k8s-scw-baremetal
Kubernetes installer for Scaleway bare-metal AMD64 and ARMv7
larsha/kafkajs
A modern Apache Kafka client for node.js
larsha/kubernetes-network-policy-recipes
Example recipes for Kubernetes Network Policies that you can just copy paste
larsha/larsha
larsha/linux-build
Rock64 Linux build scripts, tools and instructions
larsha/orm
ORM: Origin Routing Machine
larsha/pj-page-cache-red
Redis-backed full page caching plugin for WordPress
larsha/rook
Storage Orchestration for Kubernetes
larsha/stegosecrets
Encrypt and share secrets among trusted peers with AES-256, SSS and steganography
larsha/vault-guides
Example usage of HashiCorp Vault secrets management
larsha/vault-helm
Helm chart to install Vault and other associated components.
larsha/wp-stateless
WP-Stateless is a WordPress plugin that uploads and serves your WordPress media from Google Cloud Storage.