일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 클라우드
- 네트워크
- os
- C++
- 인프라
- docker
- 리눅스
- centOS
- AWS
- Swift
- 데브옵스
- ios
- centOS7
- 프로세스
- kubernetes
- 도커 컨테이너
- 컨테이너
- devops
- 부스트코스
- linux
- k8s
- boj
- 운영체제
- 도커 이미지
- 도커
- 쿠버네티스
- 도커 명령어
- Python
- NGINX
- swift 클로저
- Today
- Total
목록프록시 (2)
귀염둥이의 메모

kube-proxy 서비스를 만들었을 때 ClusterIP나 NodePort로 접근할 수 있게 만들어 실제 조작을 하는 컴포넌트 클러스터의 노드마다 실행되면서 클러스터 내부 IP로 연결하려는 요청을 적절한 파드로 전달 userspace, iptables, IPVS 모드가 있다 userspace 모드 클라이언트에서 서비스의 ClusterIP를 통해 요청을 하면 iptables를 거쳐 kube-proxy가 요청을 받는다 그리고 서비스의 ClusterIP는 연결되어야 하는 적절한 파드로 연결해준다 요청을 파드로 연결하는 방식은 라운드 로빈(Round Robin)을 사용한다 파드 하나로의 연결 요청이 실패하면 자동으로 다른 파드에 연결을 재시도한다 iptables 모드 userspace와 다르게 kube-pro..

프록시 서버(Proxy Server) 서버와 클라이언트 사이에서 대리자 역할을 수행하는 서버 클라이언트 대신 서버에게 요청을 받아 응답 캐시, 보안, 트래픽 분산 등 여러 장점을 가진다 프록시는 Forward Proxy와 Reverse Proxy로 나뉜다 Forward Proxy 일반적으로 말하는 프록시 서버는 Foward Proxy를 의미한다 클라이언트와 인터넷 사이에 위치한다 역할 캐시(Cache) 클라이언트의 요청을 캐시를 사용하여 저장한다 같은 요청에 대한 응답을 서버까지 가지않고 프록시 서버에서 처리 가능 전송 시간 절약, 외부 요청 감소로 네트워크 병목 현상 방지 익명성 클라이언트가 요청했지만 Forward Proxy가 요청한 것처럼 가능 Server가 받은 요청 IP = Proxy IP Re..