GitPedia

Kubectl easy rollback

:recycle: Now you can easily rollback to previous deployed images whatever you want on k8s environment

From Trendyol·Updated June 6, 2026·View on GitHub·
·Archived

EasyRollback is aim to easy rollback to previous images that deployed on k8s environment The project is written primarily in Go, distributed under the MIT License license, first published in 2019. Key topics include: cli, cobra, deployment, k8s, k8s-client-go.

Latest release: v1.0.19
August 27, 2020View Changelog →

alt text <br/>
CircleCI
Go Report Card

EasyRollback

EasyRollback is aim to easy rollback to previous images that deployed on k8s environment

Installation

You should have go installation first go to install Golang.
For OSX

bash
brew install go

Then get project

bash
go get -v github.com/Trendyol/easy-rollback

Or you can easily download project via brew (OSX package manager)

bash
brew tap trendyol/trendyol-tap brew install easy-rollback

Or you can install the pre-compiled binary

bash
wget https://github.com/Trendyol/easy-rollback/releases/download/v1.0.10/easy-rollback_1.0.10_Linux_x86_64.tar.gz tar xvfz easy-rollback_1.0.10_Linux_x86_64.tar.gz mv easy-rollback /usr/local/bin

Usage

Project look at your .kube/config file to read current-context configs hence of you should have kubernetes environment configurations inside .kube/config.

bash
easy-rollback list --deployment <deployment> --namespace <namespace> --> Will list all of your previous deployed images. easy-rollback rollback --to-image <image> --deployment <deployment> --namespace <namespace> --> Will rolback your deployment to given image.

License

MIT

Contributors

Showing top 3 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from Trendyol/kubectl-easy-rollback via the GitHub API.Last fetched: 6/23/2026