Mateo Cuervo
  • Home
  • Home
networking

🛜 Step-by-Step DNS Journey: From your Browser → Home Network → Internet → Server

1) DNS Query Initiation Example you type a URL (e.g., cooervo.com) into your browser. 2) Local /etc/hosts file * Your computer first checks the local hosts file before

  • Go to the profile of  Mateo Cuervo
Mateo Cuervo
11 Apr 2025 · 4 min read

Useful tools for network debugging in kubernetes

Create a light weight Deployment for miscellaneous testing: apiVersion: apps/v1 kind: Deployment metadata: labels: app: example-app name: example-app namespace: debug spec: revisionHistoryLimit: 1 selector: matchLabels: app: example-app template: metadata:

  • Go to the profile of  Mateo Cuervo
Mateo Cuervo
22 Nov 2024 · 1 min read
kustomize

Scalable multi-environment directory structure for a kubernetes project using kustomize, helm and ArgoCD

Personally I find ArgoCD works perfectly fine for kustomize and helm charts. Each tool is used in the following manner: 1. argoCD for configuring kubernetes deployments, keeping Applications in sync

  • Go to the profile of  Mateo Cuervo
Mateo Cuervo
10 Oct 2024 · 3 min read
nginx

Create an nginx-ingress load balancer in Kubernetes (GKE), with explicit allowlist (whitelist) of IPs

Considering you already have a kubernetes cluster here we are going to use the kubernetes ingress-nginx helm chart to install nginx and serve a simple example app named status-app , once

  • Go to the profile of  Mateo Cuervo
Mateo Cuervo
23 Aug 2024 · 2 min read
kubernetes

Integrate Istio's Service Mesh ingress gateway with a GCP Ingress Load Balancer

After realizing that there wasn't a comprehensive tutorial on integrating GCP's Ingress load balancer with Istio Service Mesh in a Google Kubernetes Engine (GKE) cluster, I

  • Go to the profile of  Mateo Cuervo
Mateo Cuervo
15 Aug 2024 · 3 min read
docker

Download docker image and push to GCP Artifact Registry Repository

First pull the docker image you want to download the docker pull cooervo/server-with-args:v1.0 # Specify platform architecture docker pull \ --platform linux/amd64 \ cooervo/server-with-args:v1.0 Then tag

  • Go to the profile of  Mateo Cuervo
Mateo Cuervo
5 Jul 2024 · 1 min read
argocd

Create a new ArgoCD user with custom permissions

In your ArgoCD helm values.yaml file create a new user by adding it to the ConfigMap named argocd-cm.yaml, example here I will add a user named devs-read-only, which

  • Go to the profile of  Mateo Cuervo
Mateo Cuervo
24 Jun 2024 · 1 min read
argocd-image-updater

Authenticate to GCP's Artifact Registry Repository with argocd-image-updater

With argocd-image-updater we can automate deployments in our Kubernetes cluster, after our continous integration (CI) pipelines have built and pushed the docker image into Artifact Registry or our preferred artifact

  • Go to the profile of  Mateo Cuervo
Mateo Cuervo
30 May 2024 · 3 min read
kubernetes

Helm cheatsheet of the most used commands

The following are the most common commands you need to use helm on a day to day basis. With this commands you will be able to perform the vast majority

  • Go to the profile of  Mateo Cuervo
Mateo Cuervo
23 May 2024 · 1 min read
ArgoCD: Authenticate to private Github repository via ssh kubernetes

ArgoCD: Authenticate to private Github repository via ssh

In this article I'll share a step by step of how to add ssh authentication to a private Github repository: Create the key pair (select empty passphrases on

  • Go to the profile of  Mateo Cuervo
Mateo Cuervo
19 Apr 2024 · 2 min read
© 2025. By Mateo Cuervo Taylor