概要

フル名
docker.io/openeuler/keepalived
Registry
docker.io
名前空間
openeuler
リポジトリ
keepalived
キャッシュ Tag 数
4
最終同期
07/06/2026, 07:17 PM

概要

openEuler Keepalived VRRP 镜像,在多台主机间漂移虚拟 IP 实现网关/负载入口高可用,需 NET_ADMIN 与 host 网络配合。

詳細

openeuler/keepalived 运行 VRRP 协议守护进程,通过 master/backup 选举将 VIP 绑定到健康节点,常用于物理机或裸金属入口层高可用。容器化部署通常需要 --cap-add=NET_ADMIN--network host 或 macvlan,不适合常规 Kubernetes Deployment(无 hostNetwork 时无法接管 VIP)。生产 K8s 场景应使用 MetalLB、kube-vip 或云 LB 替代容器内 keepalived。

快速启动

docker run -d --name keepalived \
  --network host --cap-add=NET_ADMIN \
  -v $(pwd)/keepalived.conf:/etc/keepalived/keepalived.conf:ro \
  docker.io/openeuler/keepalived:latest

推荐实践

docker run -d --name keepalived \
  --restart unless-stopped \
  --network host --cap-add=NET_ADMIN --cap-add=NET_RAW \
  -v /etc/keepalived/keepalived.conf:/etc/keepalived/keepalived.conf:ro \
  -e KEEPALIVED_INTERFACE=eth0 \
  docker.io/openeuler/keepalived:2.2.8

核心参数说明

  • --network host — VIP 需绑定宿主机网卡
  • --cap-add=NET_ADMIN — 允许配置 IP 与路由
  • -v .../keepalived.conf:...:ro — VRRP 实例与 VIP 定义
  • -e KEEPALIVED_INTERFACE — 绑定网卡名称
  • --restart unless-stopped — 守护进程异常自动恢复
  • K8s — 常规 Pod 无法满足 VIP 漂移需求
Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/openeuler/keepalived
:latest
linux/amd64linux/arm64
2026/04/03 09:07241.1 MBsha256:966265b0a793
docker.io/openeuler/keepalived
:2.3.4-oe2403sp3
linux/amd64linux/arm64
2026/04/03 09:07241.1 MBsha256:966265b0a793
docker.io/openeuler/keepalived
:2.3.4-oe2403sp1
linux/amd64linux/arm64
2025/08/18 18:15239.5 MBsha256:464b22a2995a
docker.io/openeuler/keepalived
:2.3.3-oe2403sp1
linux/amd64linux/arm64
2025/05/27 19:11229.9 MBsha256:e36c1c2084b8