[Argo-Workflows] Lesson9: Secrets as mounted volumes
Bài này chúng ta sẽ mount secret thành volume trong workflow và apply cho container. Đầu tiên thì bạn define volume: Tiếp theo là mount volume vào container:
Trình bày các công nghệ CLOUD một cách dễ hiểu.
Bài này chúng ta sẽ mount secret thành volume trong workflow và apply cho container. Đầu tiên thì bạn define volume: Tiếp theo là mount volume vào container:
Bài này chúng ta tìm hiểu các để bạn lưu sensitive value và đưa nó vào workflow Mình thực hiện lưu value trong secret của k8s. Và đây là file workflow.
Chà chà đã quá lâu chúng ta trờ lại học Argo Workflows Ở bài 5 chúng ta chuyền value từ task này sang task khác thông qua Output Parameter Ở bài sáu thì chúng truyền parameter bằng nội dung trong file. Bạn để ý task3 nó sẽ thực hiện các action được define in template:…
Read More “[Argo-Workflows] Lesson6: Output Parameter File” »
Bài này mình sẽ note 1 số thứ kiên quan đến việc tạo kube configuration từ 1 service account đã tồn tạibạn có thể lấy nó từ k8s hay argocd. Create a kubectl config file for serviceaccount Bạn có thể tham khảo link bên dưới: https://stackoverflow.com/questions/47770676/how-to-create-a-kubectl-config-file-for-serviceaccount Create a kubectl config file from the cluster secret…
Trước đây mình có 1 bài hướng dẫn các bạn encypt 1 file manifest bất kì trước khi đẩy lên github và sau đó thì Argocd sẽ decrypt manifest và apply to k8s Ksop with KMS on Argocd Lần này chúng ta sẽ sử dụng KSOPS và KMS của aws. Chúng ta cần cài sops Cách…
Read More “[ArgoCD/KSOPS/AWS] Encrypt secrets before pushing them to GitHub.” »
Bạn đang cần dựng 1 Private NPM Packages 1) Private NPM Packages in Bitbucket Bạn có thể tham khảo bài viết bên dưới:https://mskutta.github.io/2018/05/25/private-npm-packages-in-bitbucket/#referencing-npm-packages-from-bitbuckethttps://community.atlassian.com/t5/Bitbucket-questions/How-can-I-install-an-npm-package-from-my-bitbucket-repository/qaq-p/752908https://sqllyw.wordpress.com/2015/10/17/npm-install-modules-from-bitbucket-private-repositories/ 2) nexus repository manager https://artifacthub.io/packages/helm/sonatype/nexus-repository-managerhttps://levelup.gitconnected.com/deploying-private-npm-packages-to-nexus-a16722cc8166
Mình cũng đã có 1 vài bài nói về kaniko và run kaniko trên k8s để build image Hôm này chúng ta sẽ đến 1 bài là:CI bằng bitbucket-pipelineBuild image bằng KanikoSau đó push image lên ECR của AWS. 1) design bitbucket-pipelines Đầu tiên mình có file bitbucket-pipelines.yml 2) Kaniko push image to ECR Đầu…
Chúng ta sẽ git clone repo on bitbucket bằng token Once you have generated the App Password in Personal Settings > App Password: reference:https://community.atlassian.com/t5/Bitbucket-questions/How-do-I-use-the-new-app-password-for-command-line-Git/qaq-p/1955078