脱离 K8s 在 Docker Compose 中使用
安装命令一:使用独立部署的 Nacos
curl -fsSL https://higress.io/standalone/get-higress.sh | bash -s -- -a -c nacos://127.0.0.1:8848 --nacos-username=nacos --nacos-password=DQtPvYhdgwoGI9Oa
请将 192.168.0.1
替换为 Nacos 服务器的 IP(如果 Nacos 部署在本机,请不要使用如 localhost
或 127.0.0.1
的 Loopback 地址),并按需调整 --nacos-username
和 --nacos-password
的取值。如果 Nacos 服务未开启认证功能,则可以移除这两个参数。
安装命令二:使用 Higress 内置 Nacos
curl -fsSL https://higress.io/standalone/get-higress.sh | bash -s -- -a --use-builtin-nacos
注:Windows 系统下可以使用 Cygwin、Git Bash 等类 Unix Shell 中执行上述命令。
阶段二:配置
在浏览器中输入 http://127.0.0.1:8080
进入 Higress 控制台。首次访问时需要先初始化管理员账号。
初始化完成后,界面会自动跳转至登录页面。请使用前面设置的用户名密码登录 Higress 控制台。
点击左侧“服务来源”导航栏,然后点击页面右侧的“创建服务来源”按钮。按照下图所示内容填写表单并点击“确定”按钮。
点击左侧“域名管理”导航栏,然后点击页面右侧的“创建域名”按钮。按照下图所示内容填写表单并点击“确定”按钮。
点击左侧“路由管理”导航栏,然后点击页面右侧的“创建路由”按钮。按照下图片所示内容填写表单并点击“确定”按钮。
阶段三:请求验证
执行以下命令,验证测试路由可以正常工作:
# should output a JSON object containing request data curl http://localhost/get?foo=bar -H 'host: foo.bar.com'