本文作者:丁辉
Ingress公开TCP和UDP服务
添加 Ingress 启动参数
1
2- --tcp-services-configmap=$(POD_NAMESPACE)/ingress-nginx-tcp
- --udp-services-configmap=$(POD_NAMESPACE)/ingress-nginx-udp创建 Configmap
格式为:
:<namespace/service name>:[PROXY]:[PROXY] TCP
1
2
3
4
5
6
7
8
9cat <<EOF | kubectl apply -f -
apiVersion: v1
kind: ConfigMap
metadata:
name: ingress-nginx-tcp
namespace: default
data:
9000: "default/example-go:8080"
EOFUDP
1
2
3
4
5
6
7
8
9cat <<EOF | kubectl apply -f -
apiVersion: v1
kind: ConfigMap
metadata:
name: ingress-nginx-udp
namespace: default
data:
53: "kube-system/kube-dns:53"
EOF
创建完 Configmap 后即可测试访问对应端口
I'm so cute. Please give me money.
- 本文链接: https://blog.offends.cn/Kubernetes/网关/Ingress/Ingress公开TCP和UDP服务.html
- 版权声明: 本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。