前文介绍了在k8s集群内部署API网关kong,在部署完成后,为方便管理kong,通常会再搭配一个面板控制台,本文介绍纯docker方式部署konga面板,当然如果您愿意的话,也可以将他部署到k8s集群内。
初始化数据库
docker run --rm pantsel/konga:latest \
-c prepare -a postgres -u postgresql://postgres:123456@192.168.1.14:5432/
容器部署
docker run -idt --name=konga -p 1337:1337 \
-e "TOKEN_SECRET=123456" \
-e "DB_ADAPTER=postgres" \
-e "DB_HOST=192.168.1.14" \
-e "DB_PORT=5432" \
-e "DB_USER=postgres" \
-e "DB_PASSWORD=123456" \
-e "DB_DATABASE=konga" \
-e "DB_PG_SCHEMA=public" \
-e "NODE_ENV=production" pantsel/konga