i try to deploy Spring Manve application , This is my Yml
kind: Service
metadata:
name: sms-service
namespace: sms-service
labels:
app: sms-service
spec:
type: ClusterIP
ports:
- port: 443
targetPort: 8443
# nodePort: 30007
selector:
app: sms-service
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: sms-ingress
namespace: sms-service
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
# nginx.ingress.kubernetes.io/rewrite-target: /
# nginx.ingress.kubernetes.io/ssl-redirect: "true"
spec:
rules:
- host: "sms.crocobet.com"
http:
paths:
- pathType: Prefix
path: "/"
backend:
service:
name: sms-service
port:
number: 443
when i try there is error 400 Bad Request The plain HTTP request was sent to HTTPS port
What is problem ? cluster is on Bare-metal not cloud