У меня есть k8s
приложение (веб-интерфейс), которое впервые было открыто через NodePort
(я использовал переадресацию портов, чтобы запустить его, и оно работает как положено)
запустите его как localhost:8080/api/v1/users
Чем я создал service
с типом LoadBalancer
, чтобы выставить его наружу, что работает как положено .
например, http://myhost:8080/api/v1/users
apiVersion: v1
kind: Service
metadata:
name: fzr
labels:
app: fzr
tier: service
spec:
type: LoadBalancer
ports:
- port: 8080
selector:
app: fzr
Теперь нам нужно сделать это secure
, и после прочтения этой темы мы решили использовать ingress .
Это то, что я сделал
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ctr-ingress
selector:
app: fzr
spec:
ports:
- name: https
port: 443
targetPort: https
Теперь я хочу запустить его как
https://myhost:443/api/v1/users
Это не работает , я не могу запустить приложение с портом 443
как https
, пожалуйста, совет?