SShortSingh.
Back to feed

Developer shares hard-won lessons building an EKS pipeline with Terraform and GitLab CI/CD

0
·1 views

A developer documented the real-world challenges of building an end-to-end AWS EKS deployment pipeline using Terraform for infrastructure provisioning, Ansible for configuration, and GitLab CI/CD for automation. The project hit four major blockers: AWS Free Tier compute limits forcing explicit node group sizing, private API endpoint access cutting off CI/CD runners, and IAM authentication conflicts between the legacy aws-auth ConfigMap and AWS's newer Access Entry API. Pod scheduling failures also emerged not from insufficient CPU or RAM, but from ENI and IP limits on small instance types like t3.micro, which cap the number of pods per node. The write-up, shared on DEV Community alongside a public GitLab repository, is framed as a troubleshooting account rather than a standard tutorial, aimed at helping others avoid the same pitfalls.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

How to Record Focused Whiteboard Lessons That Are Easy to Watch on Any Device

Recording whiteboard lessons often results in cluttered footage where the board appears too small, notifications intrude, and text becomes unreadable on mobile screens. The recommended fix is to set the recording frame to match the lesson content before starting, using 16:9 for platforms like YouTube and 9:16 for phone-oriented clips. Educators are advised to structure each video around a single question or outcome, dividing the canvas into distinct zones for the title, main working area, and conclusion. A brief test recording should be reviewed for voice level, text size, and camera framing before the full lesson begins. Finishing each visual chunk before moving on, and holding the completed board for a few seconds at the end, helps viewers process the content and take notes.

0
ProgrammingDEV Community ·

Developer Launches Free AI Career Toolkit Combining Resume, PDF and Job Search Tools

A developer has launched a free AI-powered career toolkit aimed at simplifying the job search process. The platform, called CV Suite AI, consolidates resume building, PDF tools, and job search features into a single website. The tool was created in response to the common frustration of job seekers having to navigate multiple platforms to complete basic tasks. The project is currently live and publicly accessible online. The developer is actively seeking user feedback to guide future feature development.

0
ProgrammingDEV Community ·

Developer workflow: use public and account model catalogs before configuring AI clients

A developer writing for DEV Community outlines a structured workflow to avoid broken AI gateway configurations caused by hardcoded or outdated model IDs. The approach involves first consulting a public provider catalog such as models.dev to retrieve stable provider keys, base URLs, and expected environment variable names. Next, the developer queries the gateway's live /v1/models endpoint using their own API key to obtain an exact, current list of models accessible to their account. Only after a successful curl test against the chat completions endpoint does the developer proceed to configure IDE tools like Cline or Continue. The method addresses three common failure points: using model IDs not in the account catalog, mismatched provider keys, and stale documentation that no longer reflects the live catalog.

0
ProgrammingDEV Community ·

Dev Teams Turn to CLI Tools Over Postman as CI/CD Pipelines Demand Automation

Software development teams that traditionally relied on GUI-based API clients like Postman are increasingly shifting to command-line interface tools as their workflows move toward scripts and CI/CD pipelines. Manual API testing was becoming a bottleneck as projects scaled, prompting teams to explore CLI-first alternatives. Tools like Apidog CLI allow developers to run API tests directly from the terminal and reuse the same commands across platforms such as GitHub Actions, GitLab CI, and Jenkins. While GUI clients remain useful for exploring APIs and debugging, CLI workflows have proven easier to maintain for repeatable testing and deployment automation. The broader developer community is actively debating which CLI tool best replaces Postman, with teams still evaluating options based on features and integration needs.

Developer shares hard-won lessons building an EKS pipeline with Terraform and GitLab CI/CD · ShortSingh