概要
- フル名
docker.io/sshniro/keycloak-apisix- Registry
- docker.io
- 名前空間
- sshniro
- リポジトリ
- keycloak-apisix
- キャッシュ Tag 数
- 2
- 最終同期
- 07/06/2026, 08:17 AM
- 関連トピック
概要
Keycloak + APISIX 组合网关镜像,OAuth2/OIDC 鉴权与 API 路由一体,适合 API 网关 PoC 与内网 SSO 集成验证。
詳細
sshniro/keycloak-apisix 打包 Keycloak 身份与 APISIX 网关,统一 OIDC 与 upstream 路由。定位为 API 网关 + IdP 组合服务,需 PostgreSQL 与 admin 凭据;K8s Deployment + Ingress。
快速启动
docker run -d --name keycloak-apisix \
-p 9080:9080 -p 8080:8080 \
-e KEYCLOAK_ADMIN=admin -e KEYCLOAK_ADMIN_PASSWORD=admin \
docker.io/sshniro/keycloak-apisix:latest
推荐实践
docker run -d --name keycloak-apisix \
--restart unless-stopped \
-p 9080:9080 -p 8080:8080 \
-e KC_DB=postgres -e KC_DB_URL=jdbc:postgresql://postgres:5432/keycloak \
-e KEYCLOAK_ADMIN_PASSWORD=strong-pass \
docker.io/sshniro/keycloak-apisix:1.0.0
核心参数说明
-p 9080:9080— APISIX 网关端口-p 8080:8080— Keycloak Admin 端口-e KEYCLOAK_ADMIN_PASSWORD— 管理员密码(高敏)- 固定 tag — Keycloak/APISIX pin
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: keycloak-apisix
spec:
replicas: 2
selector:
matchLabels:
app: keycloak-apisix
template:
metadata:
labels:
app: keycloak-apisix
spec:
containers:
- name: gateway
image: docker.io/sshniro/keycloak-apisix:1.0.0
ports:
- containerPort: 9080
envFrom:
- secretRef:
name: keycloak-apisix-secrets
---
apiVersion: v1
kind: Service
metadata:
name: keycloak-apisix
spec:
selector:
app: keycloak-apisix
ports:
- port: 9080
targetPort: 9080
Ingress TLS;PostgreSQL 独立 StatefulSet。
最新 Tag(20 件)
すべての 2 件の Tag を見る →| Tag | アーキテクチャ | プッシュ日時 | サイズ | Digest | 同期 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/sshniro/keycloak-apisix :1.0.0 | linux/amd64 | 2021/01/20 22:48 | 365.9 MB | sha256:48a78348a761… | |||
docker.io/sshniro/keycloak-apisix :latest | linux/amd64 | 2020/06/12 03:35 | 365.3 MB | sha256:e260b5ccb3b4… |