DevOps
-
Logging on Nomad with Vector
A brief overview of how to collect logs from different applications running in a Nomad cluster using Vector.
-
Running Nomad for home server
Setting up a single node Nomad and Consul server to deploy self hosted workloads.
-
Import existing Route53 records in Terraform
A quick guide on importing Route53 records to Terraform
-
Understanding Networking in Nomad
An overview of different networking patterns used to connect application in Nomad
-
How I expose services while self hosting
This post delves into details of how I use Caddy along with Tailscale to expose public and private services
-
Using ClickHouse Keeper for Replication
Setting up a multi-shard replicated ClickHouse cluster using ClickHouse Keeper. This setup allows you to setup ClickHouse cluster replication without Zookeeper.
-
Debugging issues with Packer and Ansible in Docker
A brief summary and the fix for a weird permission issue I faced while running Packer with Ansible
-
Analyzing CoreDNS logs with Clickhouse and Vector
Aggregating and transforming CoreDNS logs using Vector and dumping to Clickhouse for analytics
-
Setup Gitlab Runner with AWS ECR
How to setup Gitlab Runner with cross account AWS ECR access
-
Resize PVC in Kubernetes
Easily expand Kubernetes Persistent Volumes
-
kubectl wait
A one-liner command to wait on K8s resources for changes
-
A quick primer on dig
Learn how to use dig (DNS lookup tool) effectively with practical examples
-
GitOps approach to Continuous Delivery for Kubernetes
Setup a deployment pipeline using Gitlab CI/CD for continuous delivery to AWS EKS
-
Intro to RBAC in EKS
A short introduction to how authentication and authorization works for EKS clusters
-
Common Docker Mistakes - Episode 1
Sharing my Docker Learnings
-
Setting up Kong API Gateway - Part 2/2
Ansible Playbook for Deploying Kong Cluster - part 2
-
Adding Prometheus configuration to your CI/CD workflow
Linting Prometheus Config using Gitlab CI/CD
-
Setting up Kong API Gateway - Part 1/2
Ansible Playbook for Deploying Kong Cluster - part 1