Known for kubernetes-the-hard-way, a hands-on guide that teaches Kubernetes from first principles without automation shortcuts, and confd, a tool for managing application configuration across etcd and consul. His work emphasizes understanding over abstraction.
Kubernetes The Hard Way. I wrote a tutorial that teaches Kubernetes by building it manually.
49kenvconfig. Golang library for managing configuration data from environment variables
5.5kconfd. Manage local application configuration files using templates and data from etcd or consul
8.4khelloworld. Go
184nocode. The best way to write secure and reliable applications. Write nothing; deploy nowhere.
66kCaptain Hook. I built a webhook listener that runs your scripts on demand.
316Run. I wrote tools that simplify building apps on Google Cloud Run.
112Vault on Google Kubernetes Engine. I wrote a guide to running Vault securely on Google Kubernetes Engine.
385coreos-ipxe-server. CoreOS iPXE server
221Istio Initializer. I built a tool that automatically injects Istio networking into Kubernetes pods.
24kubernetes-envoy-sds. Kubernetes Envoy Service Discovery Service.
131Dialogflow. I made a tool for building Dialogflow webhooks in Go.
23pipeline-application. Go
46setup-network-environment. Create an environment file with system networking information.
131contributors. Display GitHub contributors for a specific repo.
123motorboat. Dynamically sync Nginx Plus backends from Kubernetes service endpoints.
63lobsters-on-kubernetes. Lobsters, the Hacker News clone, on Kubernetes
155grafeas-tutorial. A step by step guide for getting started with Grafeas and Kubernetes.
187vault-controller. Automate the creation of unique Vault tokens for Kubernetes Pods using init containers.
443Lambda on Cloud Run. I wrote a tutorial for running Lambda functions on Cloud Run.
83Certificate Init Container. I built a tool that automatically creates security certificates for Kubernetes applications.
147nomad-on-kubernetes. Tutorial on running Nomad on Kubernetes.
354redis-enterprise-on-kubernetes. How to deploy Redis Enterprise on Kubernetes
26oscon-metrics-tutorial. OSCON Metrics Tutorial
61jira-on-kubernetes. Notes: Running Atlassian's Jira on Kubernetes
67kubestack-solo. Create a single node Kubernetes image for local testing with VMware Fusion.
31App. I made a sample web service with user login and health monitoring.
396Consul on Kubernetes. I wrote a tutorial for running Consul service discovery on Kubernetes.
59912-fractured-apps. Example code for the 12 Fractured Apps blog posts.
72gRPC Hello Service. I made working examples to teach how apps communicate with each other.
274time. Educational package to teach aspiring programmers about history through the lens of time.
43ingress-with-static-ip. Tutorial on creating a Kubernetes Ingress Resource with a Static IP Address in GCP or GKE
166Self-Deploying Hello Universe. I built a program that deploys itself to Kubernetes.
123app-healthz. Example app with a healthz endpoint
58serverless-vault-with-cloud-run. Guide to running Vault on Cloud Run
407kubernetes-letsencrypt-tutorial. WIP: Kubernetes Lets Encrypt Tutorial
27google-cloud-functions-go. Google Cloud Function tutorial and hacks to enable the use of Go.
183dynamic-ports-tutorial. A prototype of using dynamic ports with Kubernetes.
58confidence. Example application which demonstrates various configuration options for modern applications.
29hashiapp. Demo 12 Factor application that utilizes Hashicorp tools.
145jsonrpc-server. Complete example on using net/rpc over HTTP with the jsonrpc encoding
33Etcd Pod Generator. I built a tool that generates etcd cluster setup files for Kubernetes.
24reposync. Sync GitHub and Google Cloud Source Repos
45event-gateway-on-kubernetes. How to guide on running Serverless.com's Event Gateway on Kubernetes
119Kubernetes Up and Running. I made a guide for getting Kubernetes up and running.
27terminus. Get facts about a Linux system.
359kargo. Go
123gcscache. GCS Cache implements the autocet.Cache interface using Google Cloud Storage.
36riff-tutorial. How-to guide for testing the riff FaaS platform and Istio on Google Kubernetes Engine.
95kube-cert-manager. Manage Lets Encrypt certificates for a Kubernetes cluster.
1.1k