我在 Ubuntu 19.10 上安装了 kubernetes。我已经设置了 ingress-nginx 并且可以使用 http 访问我的测试服务。但是,当我尝试通过 https 访问时,收到“连接被拒绝”的消息。
[编辑] 我试图让 https 在入口处终止,并将未加密的流量传递到我的服务,就像 http 一样。我根据我见过的许多示例实现了以下内容,但运气不佳。
亚米尔
kind: Service
apiVersion: v1
metadata:
name: messagemanager-service
namespace: default
labels:
name: messagemanager-service
spec:
type: NodePort
selector:
app: messagemanager
ports:
- port: 80
protocol: TCP
targetPort: 8080
nodePort: 31212
name: http
externalIPs:
- 192.168.0.210
---
kind: Deployment
#apiVersion: extensions/v1beta1
apiVersion: apps/v1
metadata:
name: messagemanager
labels:
app: messagemanager
version: v1
spec:
replicas: 3
selector:
matchLabels:
app: messagemanager
template:
metadata:
labels:
app: messagemanager
version: v1 …Run Code Online (Sandbox Code Playgroud)