Best of CI/CDFebruary 2024

  1. 1
    Article
    Avatar of devtoDEV·2y

    Advanced End-to-End DevOps Project: Deploying A Microservices APP To AWS EKS using Terraform, Helm, Jenkins And ArgoCD (Part I)

    This post discusses the implementation of an advanced end-to-end DevSecOps pipeline using various tools such as GitOps, Terraform, Jenkins, and ArgoCD. The first part of the project focuses on setting up the CI pipeline, including provisioning EC2 instances and configuring Jenkins.

  2. 2
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Jenkins in the Real World ✨

    Jenkins is an open-source automation server used for continuous integration and delivery. It supports integration with version control systems, automated testing, continuous delivery and deployment, and build and release management. However, Jenkins can be complex to set up, has scalability challenges, and lacks a user-friendly interface. A pipeline is a sequence of automated steps that code changes go through from source code to deployment or release.

  3. 3
    Article
    Avatar of itnextITNEXT·2y

    From Kubernetes to Local Development

    Learn how to use Podman to run Kubernetes manifests on your local machine and run existing Kubernetes Pods on your local workstation. Discover how to run Pods with network and storage configurations and how to run a Deployment in a local environment.

  4. 4
    Article
    Avatar of medium_jsMedium·2y

    Exploring Seamless Development and Deployment: Laravel, Docker, and CI Part I

    This post explores seamless development and deployment using Laravel, Docker, and Continuous Integration (CI). It explains the reasons for adopting Docker and the benefits it provides. The post also provides a step-by-step guide on creating a Laravel project and setting up a Docker environment. The upcoming parts will cover the continuous integration aspect.

  5. 5
    Article
    Avatar of medium_jsMedium·2y

    Nemo: A Kubernetes Monitoring Tool

    Nemo is a Kubernetes monitoring tool that simplifies cluster management, provides detailed metrics on node and pod levels, and offers stretch features for future enhancements.

  6. 6
    Article
    Avatar of collectionsCollections·2y

    Writing High-Performing HTTP Services: A Go Developer's Perspective

    Learn best practices for writing high-performing and maintainable HTTP services in Go, including server and handler structuring, performance optimization techniques, common work tasks, proper testing practices, deployment strategies, and the evolution of Go.

  7. 7
    Article
    Avatar of communityCommunity Picks·2y

    Going Further with Helm: Advanced Features

    Explore advanced features of Helm including templating and values, overriding values in Helm charts, and using Helm hooks for smarter deployments.

  8. 8
    Article
    Avatar of devgeniusDev Genius·2y

    Spring Boot Deployment on Kubernetes with Argo CD

    Learn how to deploy a Spring Boot application on Kubernetes using Argo CD.

  9. 9
    Article
    Avatar of komodorKomodor·2y

    ArgoCD vs FluxCD vs Jenkins X – Battle of Declarative GitOps Tools

    Comparison of ArgoCD, FluxCD, and Jenkins X - declarative GitOps tools for CI/CD on Kubernetes. Covers core features, setup procedures, and differences in UI, rollout, notifications, and multi-cluster deployment.

  10. 10
    Article
    Avatar of medium_jsMedium·2y

    What we learned after running Airflow on Kubernetes for 2 years

    Learnings and insights from running Airflow on Kubernetes for 2 years, including executor choices, decoupling and dynamic DAG generation, fine-tuning configurations, and notifications/alerting/observability.

  11. 11
    Article
    Avatar of phProduct Hunt·2y

    Nx Agents - Effortless, Fast CI

    Nx Agents allows for effortless task distribution, dynamic scaling based on PR size, and flaky task re-running with just one line of code.

  12. 12
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    A Step-by-Step Guide to Deploying a Node.js Application on Amazon EC2

    Learn how to deploy a Node.js application on Amazon EC2 in a step-by-step guide. Set up an EC2 instance, install Node.js and NPM using nvm, clone a repository from GitHub, and access your application.