List of continuous delivery tools for kubernetes and containers in 2023

Jenkins X:

A cloud-native, open-source CI/CD solution for Kubernetes. It automates the building, testing, and deployment of containerized applications on Kubernetes, providing features like automated versioning, promotion, and rollbacks.

Argo CD:

An open-source continuous delivery tool for Kubernetes that uses GitOps principles. It automatically deploys and synchronizes applications and their configurations from Git repositories to a Kubernetes cluster.

Tekton:

An open-source framework for building continuous integration and delivery systems on Kubernetes. It provides Kubernetes-native resources for defining and running CI/CD pipelines as code.

Spinnaker:

Though mentioned earlier, Spinnaker deserves a mention here as well. It supports deploying applications to Kubernetes clusters and provides advanced deployment strategies, including canary deployments, rolling updates, and automated rollbacks.

Harness:

A cloud-native, AI-powered continuous delivery platform that supports Kubernetes deployments. It offers automated pipeline creation, artifact management, and deployment strategies like blue/green and canary releases.

GitLab CI/CD:

GitLab’s CI/CD capabilities include specific features for deploying applications to Kubernetes clusters. It provides a simple configuration setup and integrates tightly with GitLab’s version control system.

CircleCI:

CircleCI offers native support for Kubernetes deployments. It allows you to define CI/CD pipelines that build and deploy containerized applications to Kubernetes clusters.

Codefresh:

A cloud-native CI/CD platform designed for containerized applications and Kubernetes. It provides features like pipeline automation, Helm chart management, and deployment workflows.

Flux:

An open-source tool for GitOps-style continuous delivery on Kubernetes. Flux automatically updates Kubernetes resources based on changes in Git repositories, ensuring a desired state of deployments.

Jenkins with Kubernetes plugin:

While Jenkins is a versatile CI/CD tool, it can be used with the Kubernetes plugin to deploy applications to Kubernetes clusters. The plugin provides functionality for managing deployments, services, and other Kubernetes resources.

Rajesh Kumar
Follow me
Latest posts by Rajesh Kumar (see all)
Subscribe
Notify of
guest
1 Comment
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
rakesh
rakesh
11 months ago

thanks for sharing knowledge

1
0
Would love your thoughts, please comment.x
()
x