Score:0

Planning nodegroups for Gitlab with EKS cluster

in flag

I am in the process of building an infrastructure for my gitlab instance using AWS EKS. I have already created an EKS cluster, added a managed node group and installed the gitlab-runner in the cluster. In this node group I can now run my pipelines as usual. In my gitlab instance, I have several projects that each have an MR pipeline. In addition, I run another pipeline overnight in each project. These pipelines that run overnight sometimes require certain HW resources such as an FPGA board or an SDR. I want to clarify that I don't want to build and deploy apps in my cluster. The cluster should be used exclusively to run the pipelines.

Currently I am trying to create the right setup for the node groups and would like to draw on community experience in this regard.

What do I want to achieve?

  • I want to be able to determine the HW for the individual jobs, such as building the code. It should be possible to speed up the process with more nodes or a stronger instance type.

  • I also want to have a node group for external resources with special HW (FPGA boards, SDRs) to use in my tests.

Questions:

  1. What node groups and settings are suitable in your experience?
  2. How to run jobs in single node groups via gitlab? Is this possible with tags? How do I address the individual groups in gitlab?
  3. What is the best way to manage external HW resources, like the ones in my local lab?

I would be very happy if you share your experiences with me! Every help is appreciated! Thanks a lot!

Cheers! ninjab3s

I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.