infrastructure
-
PyCon AU 2021 Talk - Planning for Failure using Chaos Engineering
-
Authentication between services using Kubernetes primitives
-
Static and dynamic checks for your Kubernetes workloads
-
Using Gatekeeper in Kubernetes
-
Kubernetes pod security policies
-
How to Set up Log Forwarding in a Kubernetes Cluster Using Fluent Bit
-
Using cloud custodian to ensure compliance across AWS resources
-
On managing Kubernetes YAML manifests
-
Jenkins Docker Workflow plugin - A look at inside()
-
Bash function and exiting early
-
Using a specific SSH private key
-
User access management on AWS Kubernetes cluster
-
Notes on Kubernetes
-
Nginx - redirecting non-www to www hostnames
-
Nginx + strace
-
Nginx and geoip lookup with geoip2 module
-
Generate yourself some Terraform code from TOML
-
Getting a docker container's stdout logs into a variable on Linux
-
ASP.NET Compilation and other files don't mix
-
Poor man's zero downtime deployment setup using Traefik
-
Scheduled task to prune docker images on Windows server
-
Ephemeral source port ranges and docker build
-
AWS CodeDeploy Deployment Group and Initial Auto Scaling lifecycle hook
-
Let's Encrypt, GoDadday DNS and IIS server
-
AWS VPC subnets and Internet connectivity over IPv4
-
Docker userns-remap and system users on Linux
-
AWS Private Route53 DNS and Docker containers
-
AWS Network ACLs and ephemeral port ranges
-
Managing AWS lambda functions from start to finish with Terraform
-
On running Windows Docker containers
-
Using Terraform with consul remote backend
-
Notes on using Cloudflare DNS over HTTPS
-
Setting up AWS EC2 Assume Role with Terraform
-
Doing something before systemd shuts your supervisord down
-
Tip Terraform and AWS Security Group rules in EC2 classic
-
Brief overview of using consul tags
-
Add an additional host entry to docker container
-
User-defined networks in Docker for inter-container communication on Linux
-
Data only Docker containers
-
Mounting a docker volume on SELinux enabled host