我在 3 个 ubuntu VM、一个控制平面和 2 个节点上安装了 K8S 1.26 集群,我应用了部署以及服务并将端口 80 转发到端口 80。发出以下命令表明一切正常
但是,当我浏览 localhost:80 时,总是出现连接被拒绝或超时的情况,什么也得不到。
这是deployment.yml和service.yml
apiVersion: apps/v1
kind: Deployment
metadata:
name: stable-deployment
spec:
replicas: 4
selector:
matchLabels:
app: aspnetcore
track: stable
template:
metadata:
labels:
app: aspnetcore
track: stable
spec:
containers:
- name: stable-app
image: stable-app
imagePullPolicy: IfNotPresent
ports:
- containerPort: 80
readinessProbe:
httpGet:
path: /
port: 80
resources: {}
kind: Service
apiVersion: v1
metadata:
name: stable-service
labels:
app: aspnetcore
spec:
type: LoadBalancer
selector:
app: aspnetcore
ports:
- port: 80
targetPort: 80
我检查了端口 80,它没有被任何其他应用程序使用,而且是免费的,我尝试使用端口 8080 而不是 80,但没有帮助。那么,缺少什么才能使网络服务器响应?谢谢你的帮助