COPPER Nguyen

16 posts
Sync Secret from Vault to K8S using External Secrets Operator
members

Sync Secret from Vault to K8S using External Secrets Operator

When doing work on many micro services, i have to find a way to manage environment variable for them, previously i used AWS Secret Manager but when working on multiple environment with many account, t
COPPER Nguyen
Get a free TLS certificate with acme.sh
members

Get a free TLS certificate with acme.sh

When i'm using Azure Cloud, they do not provide a free certificate that can be used with their service unlike AWS, so we need to find a way to get a free TLS certificate.Luckily when i go around the i
COPPER Nguyen
Self-managed K8S cluster for development environment using AWS EC2
members

Self-managed K8S cluster for development environment using AWS EC2

Use Amazon Elastic Kubernetes Service for development environment is not a good choice if the customer or we have not enough money. The workload for development environment is usually small so we can
COPPER Nguyen
Create a Kafka cluster for development with Docker Compose
members

Create a Kafka cluster for development with Docker Compose

This article assume that you have basic knowledge about Kafka, and Docker Compose. For development environment, there is no strict requirement about high availability and durability, we will try to ma
COPPER Nguyen
Blue/Green deployment with HA Proxy
devops
members

Blue/Green deployment with HA Proxy

First, let finding what is blue/green deployment. A blue/green deployment is a deployment strategy in which you create two separate, but identical environments. One environment (blue) is running the c
COPPER Nguyen
How to grant enough permission for developer on Bastion Host
members

How to grant enough permission for developer on Bastion Host

In production environment, the access is private by default, developers usually have not permission to access to the database, search engine, or the running application. In case to debug application,
COPPER Nguyen