如何配置decK连接远程运行的Kong Gateway并修改默认访问地址
decK自定义Kong Admin API地址配置方法
你可以通过以下3种常用方式修改decK对接的Kong Admin API地址:
- 命令行参数临时指定(优先级最高,适合CI单条命令场景)
执行任意decK命令时附加--kong-addr参数即可指定目标地址,示例如下:# 导出远程Kong配置 deck dump --kong-addr http://my-domain:my-port/ # 向远程Kong同步配置 deck sync --kong-addr http://my-domain:my-port/ - 环境变量全局配置(适合CI流水线多decK命令场景)
提前设置DECK_KONG_ADDR环境变量,后续所有decK命令都会默认使用该地址,不同环境的配置命令如下:# Linux/macOS 终端 export DECK_KONG_ADDR=http://my-domain:my-port/ # Windows cmd set DECK_KONG_ADDR=http://my-domain:my-port/ # Windows PowerShell $env:DECK_KONG_ADDR = "http://my-domain:my-port/" - 配置文件持久化配置(适合本地固定开发场景)
在当前工作目录或者用户主目录下创建.deck.yaml配置文件,添加如下内容即可:
该配置优先级最低,会被前两种方式的配置覆盖。kong-addr: "http://my-domain:my-port/"
注意:请确保CI服务器与你指定的Kong Admin API地址网络连通,且Kong侧未限制CI服务器IP访问Admin API,若Admin API开启了身份认证,还需同步配置对应的认证参数。
内容的提问来源于stack exchange,提问作者adesai
相关产品推荐
相关产品推荐

