[Argocd] Designing Gitops model is implemented by argocd
Mình đang ấp ủ là thực hiện 1 model CI/CD bằng argo project và mình nhìn thấy hình này
Trình bày các công nghệ CLOUD một cách dễ hiểu.
Mình đã có 1 số bài hướng dẫn login vào UI của spinnaker, kiali bằng Google account.Nếu công ty bạn sài AWS thì có 1 ứng cử viên sáng giá đó là Cognito. Việc đầu tiên switch sang UI cũ cho dễ tạo. 1) Creating User Pool in Cognito new version: >>>>>>>>>>>>>>>>> Don’t Generate client…
Bạn đã có thể chạy command để exec vào pod trên k8s thông qua argocd https://argo-cd.readthedocs.io/en/stable/operator-manual/web_based_terminal/#enabling-the-terminal Bước 1 bạn sửa config map của argocdthêm dòng này vào data: exec.enabled: ‘true’ Bước 2 bạn sửa clusterRole File hoàn thiện sẽ như sau: Nếu bạn muốn limit trên từng user thì bạn có thể tạo group và…
Read More “[Argocd] Run “bash/sh” to execute pods on kubernetes via Argocd.” »
Để Gitops mọi hệ thống thì chúng ta cần template mọi hệ thống trở thành manifest, helm chart, kustomize rồi đẩy lên github hay gitlab. Từ đây chúng ta phát sinh ra 1 vần đề là có nên đẩy luôn secret hay credentials lên git hay không?Mình đã có 1 bài hướng dẫn tương tác…
Read More “[ArgoCD/KSOPS] Encrypting Resource on kustomize and Argocd.” »
Argocd là 1 công cụ vip pro để deploy bất cứ application nào lên k8s và quản lý manifest thông qua gitops.Vault được khá nhiều người tin tưởng để lưu secret. Việc đầu tiên chúng ta cần cài đặt thêm plugin vault cho argocd.Mình dùng kustomize để merge config và manifest argocd. Sau đây là…
Read More “[Argocd/Vault] Integrate Vault inside Argocd by the plugin” »
Lỗi này team mình gặp khi muốn lấy thông tin trong manifest để alert trên argo-notification Nếu như thông thường ta dụng các duy vấn như sau: .app.spec.source.helm.parameters[0].value Thì chúng ta sẽ bị lỗi khi sem log. fix the problem: bad character U+005B ‘[‘ Vì họ sử dụng https://pkg.go.dev/text/template#hdr-Functions Câu truy vấn có một chút…
Read More “[Argo-Notification] fix the problem: bad character U+005B ‘[‘ ” »
Links tham khảohttps://medium.com/dzerolabs/turbocharge-argocd-with-app-of-apps-pattern-and-kustomized-helm-ea4993190e7c Và nếu bạn lười đọc bài trên thì đọc bài của mình. Từ trước đến giờ thì các App của mình thì nó show hết trên web và khá là rời rạc vậy giờ làm sao. 1) Simple tutorial Link helm chart ở dưới, nếu bạn biết helm rồi khá dễ hiểuhttps://github.com/mrnim94/argocd-example-apps…
1) Argocd connects Rancher Bạn đã có sẵn 1 hệ thông ArgoCD và được install trên Cluster A(k8s) nhưng nếu bạn có cluster k8s B và cluster k8s rancher C. Vậy chẳng lẽ chạy qua cluster C và B cài lại ArgoCD.Không ý tưởng của mình là dùng ArgoCD trên cluster A và quản lý…
Read More “[ArgoCD] Add other Cluster ranchers, k8s, or EKS into ArgoCD.” »
Link các bài viết tham khảo: https://faun.pub/create-argo-cd-local-users-9e830db3763f https://ksummersill.medium.com/create-a-new-user-in-argocd-using-the-cli-and-configmap-8cbb27cf5904 Nếu bạn lười thì đến hướng dẫn chi tiết của mình: Để create user chúng ta cần chỉnh config map và set password bằng cli Tham khảo bài hướng dẫn cài argocd cli Update the ConfigMap để tạo User Bạn thêm tên user bạn muốn tạo ở…
Read More “[ArgoCD] Hướng dẫn tạo “local user” trên argocd” »
Cài argo CLI: https://argoproj.github.io/argo-cd/cli_installation/ Login server argoCD: Hoặc nếu ko có ssl xanh lè Link chứa các commands bạn có thể thao khảo: https://argoproj.github.io/argo-cd/user-guide/commands/argocd/ –prune xoá mấy config ko xài, mà apply config mới á argocd cli login via SSO https://github.com/argoproj/argo-cd/issues/4104#issuecomment-684899828 Writing a few helpful commands.