Kubernetes

Istio IngressGateway External IP 설정

김 정출 2024. 8. 16. 15:46

지난번에 설정한 Istio VirtualService에 Domain을 설정하였습니다.
도메인으로 접근 시에 Istio Service에 있는 NodePort로만 접근이 가능하였는데요.

443 포트로도 접속이 가능하도록 External IP 설정을 진행하겠습니다.

https://jeongchul.tistory.com/721

 

Cert Manager with SSL Domain with AWS Route53

Cert Manager with SSL Domain with AWS Route53지난번 글에서 Istio를 구축하였습니다.https://jeongchul.tistory.com/720금번 글에서는 AWS Route53을 통해 할당받은 도메인을 SSL 인증서를 Cert Manager와 Let's Encrypt를 통해

jeongchul.tistory.com

 

https://jeongchul.tistory.com/720

 

Istio Kubernetes 구축 및 Nginx 테스트

Istio Kubernetes 구축 및 Nginx 테스트Istio 란?오픈소스 service mesh로 microservice를 보호, 연결, 모니터링할 수 있습니다.여기서 service mesh란 microservice의 네트워크와 트래픽을 관리할 수 있습니다.각 service

jeongchul.tistory.com

Istio Ingress Gateway에 다음의 설정을 진행합니다.
externalIPs: [YOUR_KUBERNETES_MASTER_IP]

kubectl edit svc -nistio-system istio-ingressgateway
---
spec:
  allocateLoadBalancerNodePorts: true
  clusterIP: 10.105.2.1
  clusterIPs:
  - 10.105.2.1
  externalIPs:
  - [YOUR_KUBERNETES_MASTER_IP]

웹브라우저를 통해 등록한 도메인으로 바로 접속해보겠습니다.

감사합니다!