-
[K8S] IngressKubernetes 2023. 8. 22. 08:00
Ingress란 ?
☞ client의 connection을 Ingress controller가 먼저 받아서 특정 service로 routing rule에 따라서 연결 시켜줌
- Kubernetes가 지원하는 API중 하나 (Pod, Controller, Service 처럼)
- HTTP나 HTTPS를 통해 클러스터 내부에 있는 웹 기반의 서비스를 외부에서 접속할 수 있도록 지원
- 기능
- Service에 외부 URL 제공
- 트래픽을 로드밸런싱
- SSL 인증서 처리
- Virtual hosting을 지정
Ingress 설치하기
- deploy.yaml 파일 받기
kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.8.1/deploy/static/provider/baremetal/deploy.yaml
- Ingress controller 동작 확인
kubectl get pod -n ingress-nginx
Reference
'Kubernetes' 카테고리의 다른 글
[K8S] ETCD Backup & Restore (0) 2023.08.24 [K8S] K9S 설치하기 (0) 2023.08.23 [K8S] Kubeadm 이용해 설치하기 (+node 추가/삭제) (0) 2023.08.21 [K8S] Object (0) 2023.08.19 [K8S] Component (0) 2023.08.18