Overview

Full name
docker.io/amundsendev/amundsen-frontend
Registry
docker.io
Namespace
amundsendev
Repository
amundsen-frontend
Cached tags
34
Last synced
07/06/2026, 02:46 PM

Introduction

Amundsen 数据目录 Web 前端镜像,搜索表/列血缘与 owner 信息,需配合 amundsen-metadata 与 Neo4j/Elasticsearch 后端。

Details

amundsendev/amundsen-frontend 提供 Lyft Amundsen 数据发现平台的浏览器 UI,数据工程师在此搜索 Hive/Redshift 等元数据并查看 popular tables。镜像本身为 Flask/React 前端,须通过环境变量连接 metadata service 与 search service,不可独立充当完整 catalog。与 DataHub 相比 Amundsen 更轻但功能面较窄;Kubernetes 中作为无状态 Deployment 经 Ingress 暴露,版本需与 metadata 同步。

快速启动

docker run -d --name amundsen-frontend \
  -p 5000:5000 \
  -e SEARCHSERVICE_BASE=http://search:5001 \
  -e METADATASERVICE_BASE=http://metadata:5002 \
  docker.io/amundsendev/amundsen-frontend:latest

推荐实践

docker run -d --name amundsen-frontend \
  --restart unless-stopped \
  -p 5000:5000 \
  -e SEARCHSERVICE_BASE=http://amundsen-search:5001 \
  -e METADATASERVICE_BASE=http://amundsen-metadata:5002 \
  -e FRONTEND_BASE=http://catalog.internal \
  docker.io/amundsendev/amundsen-frontend:4.5.0

核心参数说明

  • -p 5000:5000 — Web UI 端口
  • -e SEARCHSERVICE_BASE — Elasticsearch 搜索服务地址
  • -e METADATASERVICE_BASE — 元数据 API 地址
  • -e FRONTEND_BASE — 浏览器访问基址(OAuth 回调)
  • --restart unless-stopped — 目录服务持续可用
  • 固定 tag — 与 metadata/search 大版本对齐

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: amundsen-frontend
spec:
  replicas: 2
  selector:
    matchLabels:
      app: amundsen-frontend
  template:
    metadata:
      labels:
        app: amundsen-frontend
    spec:
      containers:
        - name: frontend
          image: docker.io/amundsendev/amundsen-frontend:4.5.0
          ports:
            - containerPort: 5000
          env:
            - name: SEARCHSERVICE_BASE
              value: http://amundsen-search:5001
            - name: METADATASERVICE_BASE
              value: http://amundsen-metadata:5002
---
apiVersion: v1
kind: Service
metadata:
  name: amundsen-frontend
spec:
  selector:
    app: amundsen-frontend
  ports:
    - port: 5000
      targetPort: 5000

metadata 与 Neo4j/ES 独立部署;Ingress 配置 TLS 与 SSO,前端无状态可 HPA。

Latest tags (20)

View all 34 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/amundsendev/amundsen-frontend
:4.3.0
linux/amd64
2024/03/07 03:18193.3 MBsha256:ddb814e07651
docker.io/amundsendev/amundsen-frontend
:latest
linux/amd64
2024/03/07 03:18193.3 MBsha256:ddb814e07651
docker.io/amundsendev/amundsen-frontend
:4.2.0
linux/amd64
2022/06/22 13:02208.8 MBsha256:720d03b243cd
docker.io/amundsendev/amundsen-frontend
:4.1.2
linux/amd64
2022/05/17 05:00208.8 MBsha256:77f2abbd9d0b
docker.io/amundsendev/amundsen-frontend
:4.1.0
linux/amd64
2022/05/17 04:43208.8 MBsha256:7660223ed61c
docker.io/amundsendev/amundsen-frontend
:4.0.0
linux/amd64
2021/12/23 08:46217.5 MBsha256:a52828390c4d
docker.io/amundsendev/amundsen-frontend
:3.13.0
linux/amd64
2021/10/15 22:16217.3 MBsha256:e7711b3efb5d
docker.io/amundsendev/amundsen-frontend
:3.12.0
linux/amd64
2021/07/27 04:54214.0 MBsha256:c99f1f9b8f69
docker.io/amundsendev/amundsen-frontend
:3.11.1
linux/amd64
2021/07/12 18:31214.2 MBsha256:5211d896cf9e
docker.io/amundsendev/amundsen-frontend
:3.7.0
linux/amd64
2021/04/21 04:37234.4 MBsha256:4f8ea7c7050d
docker.io/amundsendev/amundsen-frontend
:3.6.0
linux/amd64
2021/04/01 01:24206.1 MBsha256:d90e3e1d5c0e
docker.io/amundsendev/amundsen-frontend
:3.5.1
linux/amd64
2021/03/19 01:47205.6 MBsha256:92b1df426dc6
docker.io/amundsendev/amundsen-frontend
:3.1.0
linux/amd64
2020/12/02 07:31193.4 MBsha256:7652bc7eaeb6
docker.io/amundsendev/amundsen-frontend
:3.0.0
linux/amd64
2020/11/05 06:15188.8 MBsha256:4b9139c73784
docker.io/amundsendev/amundsen-frontend
:2.3.0
linux/amd64
2020/09/02 06:39167.4 MBsha256:3ba7fb931286
docker.io/amundsendev/amundsen-frontend
:2.3.0rc1
linux/amd64
2020/08/19 06:59165.6 MBsha256:5b8be0c2595c
docker.io/amundsendev/amundsen-frontend
:2.2.0
linux/amd64
2020/08/19 06:51165.6 MBsha256:60206d0fce91
docker.io/amundsendev/amundsen-frontend
:2.2.0rc3
linux/amd64
2020/07/07 09:22154.3 MBsha256:9518a685e2bc
docker.io/amundsendev/amundsen-frontend
:2.2.0rc2
linux/amd64
2020/07/07 07:27158.5 MBsha256:d620314b12bb
docker.io/amundsendev/amundsen-frontend
:2.2.0rc1
linux/amd64
2020/07/07 06:35158.5 MBsha256:d974bd4c0dba