---
slug: "ecr-deployman"
title: "ecr-deployman"
description: "This is an application that monitors an ECR (Elastic Container Registry) image repository and deploys to Kubernetes whenever a new image is pushed. A GitHub account is not required."
url: "https://www.ytyng.com/en/bio/ecr-deployman"
achieved_at: "2024-08-31"
updated: "2026-02-15T05:23:17.612Z"
category: "アプリケーション"
image_url: "https://media.ytyng.com/20260130/80a72eaa8db94983a80382bba61a63ae.png"
lang: "en"
---

# ecr-deployman

# ecr-deployman

A tool that monitors ECR image repositories and automatically deploys new images to Kubernetes when they are pushed.

No Github account is required.

## Features

- **Automatic monitoring** of specific image tags in ECR repositories every minute
- Automatic Kubernetes Deployment updates upon new image detection (Pod restart via annotation update)
- **Slack notifications** for real-time deployment status awareness
- Support for multiple ECR credentials and deployment configurations
- Easy setup with YAML configuration files

## Assumed Environment

- CI (Github Workflow, Jenkins, etc.) builds and pushes images to ECR
- Kubernetes Deployments operate with the latest tag
- Kubernetes is operated on in-house servers
- Slack is used for communication

## Usage

Simply write a YAML configuration file, deploy it to K8s as a ConfigMap, and start a Pod.

Repository: [https://github.com/ytyng/ecr-deployman](https://github.com/ytyng/ecr-deployman)
