Joel Bender's starred repositories

build-web-application-with-golang

A golang ebook intro how to build a web with golang

Language:GoLicense:BSD-3-ClauseStargazers:43250Issues:2345Issues:303

kubectx

Faster way to switch between clusters and namespaces in kubectl

Language:GoLicense:Apache-2.0Stargazers:17680Issues:131Issues:230

microservices-demo

Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.

Language:GoLicense:Apache-2.0Stargazers:16796Issues:234Issues:392

gjson

Get JSON values quickly - JSON parser for Go

task

A task runner / simpler Make alternative written in Go

clean-code-typescript

Clean Code concepts adapted for TypeScript

Language:TypeScriptLicense:MITStargazers:9266Issues:130Issues:25

beginners-typescript-tutorial

An interactive TypeScript tutorial for beginners

kubernetes-network-policy-recipes

Example recipes for Kubernetes Network Policies that you can just copy paste

kubectl-aliases

Programmatically generated handy kubectl aliases.

Language:ShellLicense:Apache-2.0Stargazers:3374Issues:57Issues:39

kubectl-tree

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

Language:GoLicense:Apache-2.0Stargazers:2978Issues:23Issues:48

kubelabs

Get Started with Kubernetes

Language:RubyLicense:Apache-2.0Stargazers:2750Issues:89Issues:39

kubernetes-engine-samples

Sample applications for Google Kubernetes Engine (GKE)

Language:HCLLicense:Apache-2.0Stargazers:1228Issues:66Issues:112

terraform-example-foundation

Shows how the CFT modules can be composed to build a secure cloud foundation

Language:HCLLicense:Apache-2.0Stargazers:1221Issues:42Issues:472

simple-typescript-starter

The most basic TypeScript starter I could think of

k8spacket

k8spacket - collects TCP traffic and TLS connection metadata in the Kubernetes cluster using eBPF and visualizes in Grafana

Language:GoLicense:Apache-2.0Stargazers:1002Issues:12Issues:43

gke-policy-automation

Tool and policy library for reviewing Google Kubernetes Engine clusters against best practices

Language:GoLicense:Apache-2.0Stargazers:511Issues:11Issues:73

vault-on-gke

Run @HashiCorp Vault on Google Kubernetes Engine (GKE) with Terraform

Language:HCLLicense:Apache-2.0Stargazers:498Issues:22Issues:69

GCPGoat

GCPGoat : A Damn Vulnerable GCP Infrastructure

Language:JavaScriptLicense:MITStargazers:353Issues:8Issues:9

istio-samples

Istio demos and sample applications for GCP

Language:ShellLicense:Apache-2.0Stargazers:336Issues:21Issues:11

kubecon-slides

Kubecon Slides & Download utility

Language:PHPLicense:Apache-2.0Stargazers:305Issues:39Issues:0

kubernetes-networking-links

Kubernetes Networking recommended reading list

License:Apache-2.0Stargazers:291Issues:19Issues:0

istio-gke

Istio service mesh walkthrough (GKE, CloudDNS, Flagger, OpenFaaS)

gke-rbac-demo

This project covers two use cases for RBAC within a Kubernetes Engine cluster. First, assigning different permissions to user personas. Second, granting limited API access to an application running within your cluster. Since RBAC's flexibility can occasionally result in complex rules, you will also perform common steps for troubleshooting RBAC as a part of the second scenario.

Language:HCLLicense:Apache-2.0Stargazers:159Issues:33Issues:4

vaultron

:robot: Vault clusters Terraformed onto Docker for great fun and learning!

Language:HCLLicense:BSD-2-ClauseStargazers:124Issues:11Issues:4

ssl-checker

A tiny NodeJS module to check SSL expiry 🔒

Language:TypeScriptLicense:MITStargazers:111Issues:3Issues:30

smart-vpn-client

Smart VPN client

Language:GoStargazers:24Issues:3Issues:0

envoy-split-proxy

L7 split-routing with Envoy

Language:GoLicense:AGPL-3.0Stargazers:20Issues:4Issues:0

gcloud-ctx

Manage Google Cloud Platform gcloud configurations easily and quickly

Language:RustLicense:MITStargazers:19Issues:5Issues:29

TLSMonitor

Monitoring TLS certificates

Language:GoStargazers:1Issues:0Issues:0

The-Go-Workshop

A New, Interactive Approach to Learning Go

License:MITStargazers:1Issues:0Issues:0