2
b2plane
1y

I cant find 1 single normal Fucking tutorial explaining how to code FULL DEVOPS PIPELINE for deployment to AWS.

A pipeline that includes
- gitlab (ci cd)
- jenkins
- gradle
- sonarqube
- docker
- trivy
- update k8s manifest
- terraform
- argocd
- deploy to EKS
- send slack notification

How Fucking hard is it for someone to make a tutorial about this????? How am i supposed to learn how to code this pipeline????

Comments
  • 7
    Simple,

    Learn all subjects individually and then glue them together to fit your needs.
  • 0
    @NeatNerdPrime its impossible to learn all individually. Not even the professionals can do it. I want to see a practical way of usage of each so i can understand better how it works and why its useful. Reading shit theory doesnt help or get memorized
  • 4
    @b2plane just begin with one. It gets easier, I promise you.
  • 1
    You need a pipeline manager. AWS Cloud Deploy + Cloud Build + Code Pipeline seems to be what you are looking for. Plenty of tutorials on the usage of combined single-vendor offerings.
    If you are looking for something previously done and neatly written down using your exact configuration... lad, I have some bloody poor news.
    Remember the third questions you need to answer so that the money people will give you some:
    Why do I need this? - So that safely updating their app won't take forever.
    Why now? - Because we are scaling up (nearly always true for devs)
    Why do I need YOU? - *Because no other bloke is as ready to do it for you as I am, that's why! So gimme that quid!!*
  • 5
    Just draw the rest of the owl bruh
  • 0
    @NeatNerdPrime how to build the entire devops pipeline? Please tell me
  • 2
    @b2plane like I said, step by step, piece by piece.

    I understand the chicken and egg problem though. What I did was hardcore mode though:

    Set up my IaC setup on my workstation
    Set up builders (packer)
    Set up gitlab
    Set up gitlab runner
    Set up first gitlab runner docker image: a validator (shell check for bash was my first)
    Set up first repo.
    Commit to repo my first shell script
    Set up .gitlab-ci.yml with first stage 'validate' using the docker image of shellcheck.
    ???
    Repeat with the next step.

    I have accumulated over the years 2000+ commits ... and I'm still not ready. It's an long lasting process. However your hard work pays of in the long run!
  • -1
    @NeatNerdPrime devops sounds like a satan job. If i cant follow a tutorial to complete a devops pipeline what makes you think i can do it on my own. This is absolute torture. I just want to go over tutorial once and then ill do it on my own. But no one seems to explain just once how to do it properly. These dipshits skip a gazillion steps assuming you know how to set it up. No i dont know you fucking retard.

    Tutorial 1:
    https://youtu.be/q4g7KJdFSn0/...

    This dipshit skips steps and doesnt show how to create VMs. He uses his own local server to do it instead of showing how to do it on EC2

    ---

    Tutorial 2:
    https://youtu.be/g-v9AsubOqY/...

    This dipshit uses very expensive AWS instances that very fast stack up a lot of bills. Im not gonna fucking pay aws just to learn how to build a proper pipeline. Im not even building a real world project. I just want to LEARN but ITS IMPOSSIBLE
  • 1
    @b2plane devops is not a junior position. Designing entire pipelines and implementing them requires a breadth of domain knowledge.

    You need to learn this piece by piece. And yes, you'll need to pay cloud providers for resources to learn how to use them.

    Pick one thing in your list, and learn that. Once you feel comfortable repeat. Never stop. Good luck.
  • 1
    @b2plane do yourself a favor and do the cheap way.

    Install, configure and learn the following items:

    Virtualbox or libvirt If you're on linux (qemu-kvm).
    Hashicorp packer.
    Hashicorp vagrant.
    Ansible. (I prefer puppet but that's a bit hard to set up and is not beginner friendly)
    Git
    Gitlab
    Gitlab runner(s) with docker on them

    From there you have a good start and don't need to pay nobody a penny.
Add Comment