How To Setup a CI/CD Pipeline With Kubernetes 2020 - DZone DevOps

How To Setup a CI/CD Pipeline With Kubernetes 2020 - DZone DevOps

This article gives direction to getting your CI/CD pipeline up and running on the Kubernetes cluster by the GitLab CICD pipeline.

When it comes to DevOps, the word that clicks in mind is CI/CD pipeline. Let's have a look at Definition of CI/CD pipeline:

CI is straightforward and stands for continuous integration, a practice that focuses on making preparing a release easier. But CD can either mean continuous delivery or continuous deployment and while those two practices have a lot in common, they also have a significant difference that can have critical consequences for a business.

  • Atlassian.com

CI stands for Continuous Integration, and CD stands for Continuous Delivery and Continuous Deployment. You can think of it as a process which is similar to a software development lifecycle.

  • Edureka.co

Systems provide automation of the software build and validation process-driven continuously by running a configured sequence of operations every time a software change is checked into the source code management repository. These are closely associated with agile development practices and closely related to the emerging DevOps toolsets.

  • Gartner.com

In the DevOps world, we have a plethora of toolsets that can help and leverage CICD capabilities.

  • Docker
  • Kubernetes
  • Proxies
  • Git
  • Jenkins/ Jenkins X
  • Ansible
  • Chef
  • Code Pipeline, etc

This blog gives direction to up and running your CICD pipeline running on the Kubernetes cluster by the GitLab CICD pipeline.

Prerequisites

  • Hands-on knowledge of Docker containers
  • Hands-on knowledge of Kubernetes architecture and understanding
  • The Idea of how to write YAML files
  • Up and Running Kubernetes cluster

docker kubernetes ci/cd devops tools devops 2020 ci/cd pipeline

What is Geek Coin

What is GeekCash, Geek Token

Best Visual Studio Code Themes of 2021

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

50+ Useful Kubernetes Tools for 2020 - Part 2

Our original Kubernetes tool list was so popular that we've curated another great list of tools to help you improve your functionality with the platform.

Top CI/CD Tools For Improving DevOps Pipeline

Top CI/CD Tools For Improving DevOps Pipeline. Continuous integration and continuous delivery or CI/CD is a method of delivering apps to the customers by introducing automation to the stages of application building and deployment.

Top CI/CD Tools For Improving DevOps Pipeline

Top CI/CD Tools For Improving DevOps Pipeline. Continuous integration and continuous delivery or CI/CD is a method of delivering apps to the customers by introducing automation to the stages of application building and deployment.

DevOps Event for CI/CD, Serverless and Kubernetes

DevOps Events Includes various tracks CI/CD, Cloud-Native Infrastructure, DevSecOps, Cultural Transformations, and SRE

How Continuous Testing in DevOps Enables Quality in the CI/CD Pipeline

Continuous Testing is a critical aspect of DevOps, responsible for seamless Continuous Delivery. Learn How Continuous Testing in DevOps Enables Quality in the CI/CD Pipeline.