使用kong转发TCP服务
修改helm values.yaml
env:
...
proxy_stream_access_log: "/dev/stdout basic" # 默认为 /dev/stdout,但是默认值报log_format 没有设置的错误,所以改为现在的值,basic 为kong 默认的log_format
proxy_stream_error_log: "/dev/stdout"
...
...
proxy:
...
stream:
- containerPort: 9000
servicePort: 9000
protocol: "TCP"
- containerPort: 9443
servicePort: 9443
protocol: "TCP"
parameters:
- ssl
...更新kong 服务
查看kong svc 转发端口
安装 TCP echo 服务
配置 echo tcp 转发
查看tcpingress
测试连接
配置 域名+SSL TCP 转发
查看
测试连接
显示如下
参考
https://docs.konghq.com/kubernetes-ingress-controller/latest/guides/using-tcpingress/
https://stackoverflow.com/questions/75304912/how-to-expose-mysql-database-in-kubernetes-using-kong-gateway
Last updated