Seattle, WA

Ahmet Alp Balkan

Elite
@ahmetb

Working on compute orchestration with Kubernetes at large fleets.

kubectx. Faster way to switch between clusters and namespaces in kubectl

20k

kubernetes-network-policy-recipes. Example recipes for Kubernetes Network Policies that you can just copy paste

6.1k

kubectl-aliases. Programmatically generated handy kubectl aliases.

3.7k

go-linq. .NET LINQ capabilities in Go

3.7k

kubectl-tree. kubectl plugin to browse Kubernetes object hierarchies as a tree 🎄 (star the repo if you are using)

3.4k

cloud-run-faq. Unofficial FAQ and everything you've been wondering about Google Cloud Run.

2.3k

gke-letsencrypt. Tutorial for installing cert-manager on GKE get HTTPS certificates from Let’s Encrypt (⚠️NOW OBSOLETE⚠️)

617

govvv. "go build" wrapper to add version info to Golang applications

539

kubectl-foreach. Run kubectl commands in all/some contexts in parallel (similar to GNU xargs+parallel)

491

go-dexec. It's like Go os/exec package but for Docker. What if you could exec programs remotely with the same interface as os/exec?

447

runsd. Drop-in Service Discovery capabilities for Google Cloud Run.

425

personal-dashboard. :bar_chart: Programmatically collecting and reporting various stats about myself daily

334

gen-crd-api-reference-docs. API Reference Docs generator for Kubernetes CRDs (used by Knative, Kubeflow and others)

332

wagl. :bee: DNS Service Discovery for Docker Swarm. Works out of the box. (NOW OBSOLETE, USE SWARM MODE)

283

serverless-registry-proxy. Serverless reverse proxy for exposing container registries (GCR, Docker Hub, Artifact Registry etc) on custom domains.

266

RectangleWin. Spectacle/Rectangle for Windows: Hotkey-driven window snapping for Windows 10/11.

262

orman. lightweight and minimalist ORM for Java/Android. works with SQLite & MySQL. (not actively maintained)

253

sheets-url-shortener. A simple short URL redirect service built on top of Google Sheets, and runs for cheap on Google Cloud Run serverless.

184

kubectl-node_resource. Query node allocations/utilizations in kubectl

170

In-Stock. :iphone: Is the new iDevice in town yet? (no longer maintained)

154

kubectl-cond. kubectl plugin to print Kubernetes resource conditions

141

dotfiles. Ahmet's dotfiles and macOS customizations

138

go-httpbin. http://httpbin.org endpoints for your Go tests

129

kubectl-pods_on. kubectl plugin to query Pods by Node names or selectors

129

kubectl-extras. A collection of mini plugins for kubectl.

116

twitter-audit-log. Back up Twitter follow/mute/block lists periodically using GitHub Actions

89

cloud-run-multi-region-terraform. Deploy a Cloud Run app to all available regions using Terraform.

83

goodbye. Notify yourself when someone unfollows you on Twitter

82

cloud-run-iap-terraform-demo. Deploy an IAP-secured application to Cloud Run using Terraform (e.g. an admin portal or internal company app)

73

azurefs. Mount Microsoft Azure Blob Storage as local filesystem in Linux (inactive)

71

baklava. Go

68

public-speaking. @ahmetb's public speaking engagements & bio

60

go-cursor. ANSI escape code helpers for Go

59

cloud-run-travisci. Example config for deploying from Travis CI to Google Cloud Run

54

multi-process-container-lazy-solution. Sample code accompanying the blog post:

51

cloudrun-iamviz. Visualize call permissions between Cloud Run services

48

serverless-url-redirect. Simple click-to-deploy serverless URL redirect service

38

dlog. Go library to parse the Docker Logs stream

38

goclone. Clone Go projects to a clean GOPATH and start hacking right away.

35

coffeelog. Sample multi-tier cloud-native application hosted on Google Kubernetes Engine (GKE)

34

skaffold-from-laptop-to-cloud. Docker Voting App deployed to Kubernetes with Skaffold 3 different ways

32

cloud-run-static-outbound-ip. [DEPRECATED] Sample code for Cloud Run to use a static IP for outgoing requests via a SSH tunnel over a GCE instance

30

multi-process-container. Example docker container image with multiple services supervised by s6 init process

29

rundev. (alpha, contact me if you’re using)

28

coredns-grpc-backend-sample. Sample CoreDNS gRPC proxy backend written in Go

27

ytaudio. Go

25

qs. URL query parameters from Go structs

22

cloud-run-deploy-via-api-go. Go

19

twitch-bot. Go

13

open-diary-format. Because all diary keeping apps suck. Here's a standard format.

11

sorucevap. Go

11

Spark.NET. Wicked ▁▂▃▅▂▇ in your C# programs

10

radyo. a js radio plays similar tracks using last.fm & youtube. for my personal usage.

9

tmdb-downloader. Downloads tmdb movies data sequentially and saves to mongodb

8

krew. 📦 Package manager for kubectl plugins

8

leetcode-solutions. my solutions to http://leetcode.com/onlinejudge problems

8

gophercon-ist.

7

simplegauges. Practical time series gauges for daily stats (used in personal-dashboard project)

6
58
Apply