---
slug: "ecr-deployman"
title: "ecr-deployman"
description: "ECR のイメージリポジトリを監視して、新しいイメージがプッシュされたら、Kubernetes にデプロイするアプリです。\n\nGithub アカウントは必要ありません。"
url: "https://www.ytyng.com/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: "ja"
---

# ecr-deployman

# ecr-deployman

ECR のイメージリポジトリを監視して、新しいイメージがプッシュされたら、Kubernetes にデプロイするツールです。

Github アカウントは必要ありません。

## 特徴

- ECR リポジトリの特定イメージタグを **1分ごとに自動監視**
- 新しいイメージ検出時に Kubernetes Deployment を自動更新（annotation 更新による Pod 再起動）
- **Slack 通知**でデプロイ状況をリアルタイムに把握
- 複数の ECR クレデンシャル・デプロイメント設定に対応
- YAML 設定ファイルで簡単にセットアップ

## 想定環境

- CI (Github Workflow, Jenkins 等) でビルドしたイメージを ECR にプッシュしている
- Kubernetes の Deployment は latest タグで運用している
- Kubernetes は社内サーバーで運用している
- Slack を使っている

## 使い方

YAML で設定ファイルを書き、ConfigMap として K8s にデプロイし、Pod を起動するだけで動作します。

リポジトリ: [https://github.com/ytyng/ecr-deployman](https://github.com/ytyng/ecr-deployman)
