2400 Meadowbrook Parkway, Duluth, GA 30096 | +1 770-493-5588 Follow Us
Select Page

Implemented CI/CD pipeline to deploy the services to Kubernetes

 

Client Background

The client is a German globally diversified retail and wholesale/cash and carrier group.

Challenges

  • The client has many customers whose services need to be deployed in Kubernetes in isolation.
  • The client required CI/CD pipeline to deploy their services to Kubernetes immediately after a check-in.
  • The client required notifications if the CI/CD pipeline faced failures.
  • Needed the best approach for the management of sensitive data used by applications.
  • The Kubernetes clusters should be monitored for any changes.
  • Integration testing between the microservices.

Solutions

  • Created multiple clusters based on the type of customer, and maintained separate clusters for the production environment.
  • Used Jenkins for CI/CD to build, push and deploy Docker images to respective Docker registries and Kubernetes cluster.
  • Used Datadog as a monitoring tool and passed alerts via slack & mails.
  • Used secrets in Kubernetes to handle sensitive data.
  • Used pact-broker for integration testing for microservices.
  • Isolated Kubernetes clusters and secrets were isolated using different namespaces in Kubernetes.

Tools & Technologies

Github, Jenkins, kubernetes, datadog, docker

Key benefits

  • Single click deployments to Kubernetes cluster.
  • 24 * 7 monitoring for Kubernetes clusters using Datadog.
  • Immediate notifications via emails and Slack alerts of the Jenkins pipelines face failures.
  • With consumer-driven contract testing (Pact Broker), integration testing became easy.
Key Benefits - Deployment Automation - CI/CD Pipeline

    captcha

    Services

    Digital Product Engineering

    Cloud Services

    Data & Analytics

    Intelligent Automation

    Cyber Security

    Build Operate Transfer

    Talent Solutions

    Industries

    Banking & Financial Services

    Communication, Media
    and Technology

    Energy and Utilities

    Healthcare

    Life Sciences

    Manufacturing

    Retail

    Transportation and Logistics

    Travel & Hospitality

    Innovation @ Work

    Blogs and Insights

    Research and Whitepapers

    Case Studies

    Company

    About Us

    Leadership

    Strategic Partnerships

    Office Locations

    News and Events

    The Foundation

    Careers

    Open Positions

    Life @ Innova Solutions
    Candidate Resource Library

    Let's Connect