Eu tenho cluster K8S 1.26 em 3 VMs Ubuntu, um plano de controle e 2 nós, aplico uma implantação, bem como um serviço e encaminho a porta 80 para a porta 80. A emissão dos comandos a seguir mostra que está tudo bem
No entanto, quando navego para localhost: 80, sempre não recebo nada, seja conexão recusada ou tempo limite.
Aqui está o deploy.yml e o 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
Verifiquei a porta 80, não é usada por nenhum outro aplicativo e é gratuita, tentei a porta 8080 em vez da 80, não adiantou. Então, o que falta para que o servidor web responda? Obrigado pela ajuda