Christian Hercules's repositories
alpine-netutils
Alpine with many netutils
azure-terraform-bootstrap
Bootstraps an environment for Terraform use. Script plus Terraform files. Outputs for backend and azurerm provider.
blog
Source for my blog.
calico
Cloud native connectivity and network policy
clouddatabases-postgresql-helloworld-nodejs
An example "Helloworld" Node.js app for use with IBM Cloud Databases for PostgreSQL and IBM Cloud Foundry
docker-terragrunt
Alpine-based multistage-build version of Terragrunt and Terraform for reproducible usage in CI
dockerfiles
Various Dockerfiles I use on the desktop and on servers.
formulae.brew.sh
🏎 An online formulae browser for Homebrew
gke-bazel-demo
Building applications with bazel and deploying them on to GKE. This demo contains a java-spring-boot rest service and an angular front-end. Both containers are deployed on GKE.
gke-istio-vpn-demo
This project demonstrates how Istio's mesh expansion feature can be used to link services accross a VPN. The feature allows for a non-Kubernetes service running outside of the Istio infrastructure on Kubernetes Engine, to be integrated into, and managed by the Istio service mesh.
gke-logging-sinks-demo
This project describes the steps required to deploy a sample application to Kubernetes Engine that forwards log events to Stackdriver Logging. As a part of the exercise, you will create a Cloud Storage bucket and a BigQuery dataset for exporting log data.
gke-migration-to-containers
This demo provides a basic walkthrough of migrating a stateless application from running on a VM all the way to running it on Kubernetes Engine (GKE).
gke-networking-demos
This project presents a number of best practices for establishing network links between Kubernetes Engine clusters, and exposing cluster services across Google Cloud projects. You will use a set of Deployment Manager templates to create networks, subnets, vpn connections, and Kubernetes Engine clusters.
gke-stateful-applications-demo
This project installs an Apache Cassandra database into a Kubernetes Engine cluster. Various scripts are contained within this project that provide push button creation, validation, and deletion of the Cassandra(C*) database and Kubernetes Engine cluster.
go-practice-project
Small golang project
helm
The Kubernetes Package Manager
kubernetes-netsec
Kubernetes Presentation on CNI and Network policies
microservices-demo
Sample cloud-native application with 10 microservices showcasing Kubernetes, Istio, gRPC and OpenCensus.
rok8s-scripts
Opinionated scripts for managing application deployment lifecycle in Kubernetes
scaler-operator
K8S Scaler Operator
terraform-google-project-factory
Opinionated Google Cloud Platform project creation and configuration with Shared VPC, IAM, APIs, etc.
terragrunt-infrastructure-modules-example
A repo used to show examples file/folder structures you can use with Terragrunt and Terraform
tgswitch
Manage terragrunt versions - the tgshift command line tool lets you switch between different versions of terragrunt