[Kubernetes] Lesson1: k8s easy – Kubernetes architecture and components
[Kubernetes] Gateway API – Ingress And Service Mesh Spec Replacement?
[MongoDB] Creating MongoDB Atlas to integrate with your workload on any Cloud
1) Create MongoDB Cloud to integrate AWS, Google, or Azure Nếu công ty bạn đã sài AWS, Google Cloud, Azure. Thì đứng ngần ngại báo sếp ơi sài MongoDB Atlas luôn đi sếp Bạn login vào đường link bên dướihttps://www.mongodb.com/ Giờ chúng ta thử access vào Mongodb database 2) Set up VPC peering behind MongoDB…
Read More “[MongoDB] Creating MongoDB Atlas to integrate with your workload on any Cloud” »
[AWS] AWS Load Balancer Controller and Ingress are Installed by Terraform Helm Provider on EKS.
1) Introduction to all Ingress 2) AWS Load Balancer Controller 2.1) Introduction 2.2) Intalling AWS Load Balancer Controller with Terraform chúng ta có file:c4-01-lbc-datasources.tf Đầu tiên nó thực hiện download iam_policy.json thông qua data “http” Tiếp theo là bạn thực hiện tạo Policy và tạo 1 assume role rồi thực hiện add Policy vào Role…
[AWS] What’s serverless? This is Lambda.
What’s serverless?• Serverless is a new paradigm in which the developers don’t have to manage servers anymore…• They just deploy code• They just deploy… functions!• Initially… Serverless == FaaS (Function as a Service)• Serverless was pioneered by AWS Lambda but now also includes anything that’s managed: “databases, messaging, storage, etc.”• Serverless does not mean there…
[Git] Hướng dẫn sử dụng git 1 cách chuyên nghiệp
Git Flow git cherry-pick https://backlog.com/git-tutorial/vn/stepup/stepup7_4.html Nếu bạn muốn move những cài change trong một commit nào đó vào 1 branch nhất định (master) Bạn đang đúng trên branch master git checkout mastersau đó bạn gõ git cherry-pick 99daed2Sau đó bạn git push git delete branchs
[Github] How to fix “Large files detected. You may want to try Git Large File Storage”
Khi bạn vô tình push 1 file qua lên lên github và bị lỗi Bạn cứ chạy 2 command này: git filter-branch -f –index-filter ‘git rm –cached –ignore-unmatch path/file.type’git filter-branch –tree-filter ‘rm -rf path/file.type’ Link tham khảo:https://www.sinergiapositiva.com/2020/09/16/fix-gh001-large-files-detected-you-may-want-to-try-git-large-file-storage/
[AWS] EKS IAM Roles for Service Accounts (IRSA) using Terraform
Tình huống là như thế này:Bạn có 1 workload(deployment, statefulSet, Job) trên k8sBạn muốn là workload trên k8s cũng có thể access các resources trên AWS thì làm sao?Cách 1: add access key và secret key vào workload thông qua Secret và Environment.Cách 2: sử dụng Service Account đã được cấp quyền access và gắn…
Read More “[AWS] EKS IAM Roles for Service Accounts (IRSA) using Terraform” »
[Verdaccio] Creating a Local Private NPM registry
Hôm qua gặp bug của thanh niên Verdaccio này làm mấy script bên mình bị error Login! Case của mình là các Ông devops trước đó dựng 1 Local Private NPM registry trong con build image. OK vào chủ đề chính! https://github.com/verdaccio/verdaccio essential Script: Reference Links:https://blog.bitsrc.io/how-to-set-up-a-private-npm-registry-locally-1065e6790796https://itnext.io/creating-a-free-private-npm-registry-with-verdaccio-e1becdc542bhttps://hostingcanada.org/htpasswd-generator/ Helm chart of Verdaccio Helm Chart: https://charts.verdaccio.orgDefault value file:…
Read More “[Verdaccio] Creating a Local Private NPM registry” »