Dong NguyenKarpenter Just-In-Time Nodes Scale for EKSKarpenter is an open-source node provisioning project built for Kubernetes. Adding Karpenter to a Kubernetes cluster can dramatically…Mar 8, 2023Mar 8, 2023
Dong NguyenSetup Jenkins worker node that support building Docker Image.Usually when we setup a Jenkins server, we usually use the master to build jobs. The master node is in charge of scheduling jobs, assigning…Mar 8, 2023Mar 8, 2023
Dong NguyenAccess to Bastion host using AWS SSM.Usually when developer need to access to the bastion host, we will give them the private key or they give us the public key then we will…Mar 8, 2023Mar 8, 2023
Dong NguyenGrant access to EKS cluster for Bastion Host.When you create an Amazon EKS cluster, the AWS Identity and Access Management (IAM) entity user or role, such as a federated user that…Mar 8, 2023Mar 8, 2023
Dong NguyenSetup GitHub Action Runner on K8S.In this post, i will guide you to install self-hosted github action runner, then setup a simple workflow to run some command on that…Feb 8, 2023Feb 8, 2023
Dong NguyenSync Secret from Vault to K8S using External Secrets OperatorWhen doing work on many micro services, i have to find a way to manage environment variable for them, previously i used AWS Secret Manager…Jan 10, 2023Jan 10, 2023
Dong NguyenGet a free TLS certificate with acme.shWhen 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…Dec 23, 2022Dec 23, 2022
Dong NguyenSelf-managed K8S cluster for development environment using AWS EC2Use Amazon Elastic Kubernetes Service for development environment is not a good choice if the customer or we have not enough credit. The…Nov 28, 2022Nov 28, 2022
Dong NguyenCreate a Kafka cluster for development with Docker ComposeThis article assume that you have basic knowledge about Kafka, and Docker Compose, for development environment, there is no strict…Nov 15, 20221Nov 15, 20221
Dong NguyenHow to grant enough permission for developer on Bastion HostIn production environment, the access is private by default, developer usually have not permission to access to the database, search…Nov 13, 2022Nov 13, 2022