카테고리 없음

인증 키값

짱구는굿 2023. 11. 1. 17:14

https://devopscube.com/configure-ingress-tls-kubernetes/
https://cloud.google.com/kubernetes-engine/docs/how-to/ingress-multi-ssl?hl=ko

 

인그레스를 사용한 HTTPS 부하 분산에서 여러 SSL 인증서 사용  |  Google Kubernetes Engine(GKE)  |  Google

의견 보내기 인그레스를 사용한 HTTPS 부하 분산에서 여러 SSL 인증서 사용 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 이 페이지에서는 내부 및 외부 부하

cloud.google.com

 

https://kubernetes.io/docs/concepts/services-networking/ingress/#tls

 

Ingress

Make your HTTP (or HTTPS) network service available using a protocol-aware configuration mechanism, that understands web concepts like URIs, hostnames, paths, and more. The Ingress concept lets you map traffic to different backends based on rules you defin

kubernetes.io

 

 

kubectl create deployment http-go --image=myoungseok/http-go:ingress # 인그레스 테스트용 http-go
kubectl expose deployment http-go --port=80 --target-port=8080


openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
    -out ingress-tls.crt \
    -keyout ingress-tls.key \
    -subj "/CN=ingress-tls"

kubectl create secret tls ingress-tls \
    --namespace default \
    --key ingress-tls.key \
    --cert ingress-tls.crt

 

cat <<EOF | kubectl apply -f -
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: http-go-ingress
  annotations:
    kubernetes.io/ingress.class: nginx
    nginx.ingress.kubernetes.io/rewrite-target: /welcome/test
    nginx.ingress.kubernetes.io/ssl-redirect: "true"
spec:
  tls:
  - hosts:
      - itbank.com
    secretName: ingress-tls
  rules:
  - host: itbank.com
    http:
      paths:
      - path: /welcome/test
        pathType: Exact
        backend:
          service:
            name: http-go
            port:
              number: 80
EOF

 

 

 

kubectl describe ingress http-go-ingress
설정한 내용 입력을 확인했다

 

 

kubectl get ingress 
호스트가 바뀌었다

 

 

kubectl get svc -n ingress-nginx

 

 

curl http://itbank.com:32260/welcome/test -kv --resolve itbank.com:32260:127.0.0.1

 

 

 

curl https://itbank.com:30594/welcome/test -kv --resolve itbank.com:30594:127.0.0.1
변환해서 8080으로 이동으로해서 보여준다