Tony ChaninDevOps.devAutomate AWS Route53 records for Kubernetes Ingress using External DNSWhile exposing your application by Kubernetes Ingress with a load balancer, managing DNS records could be a headache because of the dynamic…Nov 11Nov 11
Tony ChanWhy do we need Helm?Helm, a package manager for Kubernetes. In many reviews, it is the best package manager to deploy and manage applications on any Kubernetes…Jul 7Jul 7
Tony ChanMy top 3 CNCF projects in DevOpsThe Cloud Native Computing Foundation(CNCF) is a non-profit organization that aims to promote the adoption of cloud-native computing…Mar 261Mar 261
Tony ChaninDevOps.dev[2/2]Automate Terraform and Ansible execution by GitHub ActionsLast week, I have showcased creating a Nginx web server and exposing it to public by combination of Terraform and Ansibe. It is a common…Feb 1Feb 1
Tony ChaninDevOps.dev[1/2]Provision EC2 web server by Terraform and AnsibleTerraform and Ansible are powerful tools on managing your cloud infrastructure. They can provision the resources and install necessary…Jan 22Jan 22
Tony ChaninDevOps.devManaged Terraform state with CI/CD pipeline by GitLab CIGitLab is a powerful tool that allows you to manage different stages of DevOps tasks in a single platform, including the management of your…Jan 15Jan 15
Tony ChaninDevOps.devProvision EKS Cluster with ArgoCD by TerraformIn previous stories, I have shown you how to control application deployment on Kubernetes by ArgoCD. You can check my profile if you are…Dec 10, 2023Dec 10, 2023
Tony Chan[2/2] Manage cloudflared with GitOps solutionIn the previous article, I showed you how to expose your Kubernetes Service to Internet through Cloudflare Tunnel. I have also mentioned…Oct 24, 2023Oct 24, 2023
Tony Chan[1/2]How to expose your local Kubernetes Services through Cloudflare Tunnel without IngressAs a Homelabber, it could be challenging on exposing the apps hosted on your local Kubernetes cluster. For example, you may need to deal…Oct 21, 2023Oct 21, 2023