【发布时间】:2022-07-11 14:39:14
【问题描述】:
我的 Kubernetes 集群中有一个 Nginx 入口控制器,我使用 bitnami/nats。
产生的服务如下:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
nats-client ClusterIP 10.72.13.82 <none> 4222/TCP 36m
nats-cluster ClusterIP 10.72.8.67 <none> 6222/TCP 36m
nats-headless ClusterIP None <none> 4222/TCP,6222/TCP 36m
nats-monitoring ClusterIP 10.72.2.102 <none> 8222/TCP 36m
当我对端口 (4222) 进行 kubefwd 时,我可以连接到它,但是使用下面的入口它不起作用。
这是我的 ingress.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ingress-controller
annotations:
kubernetes.io/ingress.class: "nginx"
kubernetes.io/tls-acme: "true"
cert-manager.io/cluster-issuer: "letsencrypt-cluster-issuer"
spec:
tls:
- hosts:
- NATS_DOMAIN
secretName: secret
rules:
- host: NATS_DOMAIN
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: nats-client
port:
number: 4222
任何帮助将不胜感激!
【问题讨论】:
标签: kubernetes kubernetes-ingress bitnami nats.io