Kubernetes Continuous Delivery with Flux v2:  AWS | EKS | ECR | CD Pipeline | Fluxcd | GitOps CI/CD



Flux v2 is a set of continuous and progressive delivery solutions for Kubernetes, and they are open and extensible.

☕ – Buy me a coffee: https://www.buymeacoffee.com/antonputra
🔴 – Add me on LinkedIn: https://www.linkedin.com/in/anton-putra

=========
Source Code
🖥️ – GitHub: https://github.com/antonputra/tutorials/tree/main/lessons/061

=========
⏱️TIMESTAMPS⏱️
0:00 Intro
0:16 Create IAM User
0:44 Create EKS Cluster
1:01 Install Flux client
1:09 Create GitHub repository
1:34 Boostrap Kubernetes Cluster
2:43 Create nginx deployment
3:46 Create IRSA for Flux
6:00 Create CronJob to get ECR token
7:27 Configure Flux to scan ECR repository

=========
SOCIAL
🎙- Twitter: https://twitter.com/antonvputra
📨 – Email: me@antonputra.com

#Fluxcd #GitOps #Kubernetes

source

12 thoughts on “Kubernetes Continuous Delivery with Flux v2: AWS | EKS | ECR | CD Pipeline | Fluxcd | GitOps CI/CD”
  1. ⏱️TIMESTAMPS⏱️
    0:00​ Intro
    0:16​ Create IAM User
    0:44​ Create EKS Cluster
    1:01​ Install Flux client
    1:09​ Create GitHub repository
    1:34​ Boostrap Kubernetes Cluster
    2:43​ Create nginx deployment
    3:46​ Create IRSA for Flux
    6:00​ Create CronJob to get ECR token
    7:27​ Configure Flux to scan ECR repository

  2. Well, that's a really nice and helpful video, thank you! How do you think, what is better for GitOps: Flux or ArgoCD?

  3. Hi, im getting the error below on triying to start the job..would know why? thanks
    aws ecr get-login-password –region us-east-1 > /token/ecr-token
    State: Terminated
    Reason: Error
    Exit Code: 254

  4. And one more question – what about the case when i have the same image name (nginx:develop) and every time i just make updates for that ? In my ecr just nginx:develop but every time images are different with different hashes. Will flux trigger the changes at this point ?

  5. How did you know about "StringEquals" part change (from where you get service account name and how did you know about aud -> sub ) of trust policy?

  6. Keep these GitOps videos going, the format and the instructions are amazing, thank you!

Leave a Reply

Your email address will not be published.

Captcha loading...