- L4 - TCPyeongki0944
- 2024-12-04 23:05:59
- L7 - HTTPyeongki09441. HTTP Simple Webserver (python)코드# HttpWebserver.pyfrom http.server import HTTPServer, BaseHTTPRequestHandlerclass SimpleHTTPRequestHandler(BaseHTTPRequestHandler): def do_GET(self): # 1. First, set the response status code self.send_response(200) # 2. Set the response headers self.send_header('Content-Type', 'text/plain; charset=utf-8') self.send_header('..
- 2024-12-04 23:04:52
- TCP/IPyeongki0944TBD
- 2024-12-04 23:04:11
- OSI Modelyeongki0944TBD
- 2024-12-04 23:03:49
- Networking Historyyeongki0944Table 1-1. A brief history of networkingYearEvent1969ARPANET's first connection test1969Telnet 1969 Request for Comments (RFC) 15 drafted1971FTP RFC 114 drafted1973FTP RFC 354 drafted1974TCP RFC 675 by Vint Cerf, Yogen Dalal, and Carl Sunshine drafted1980Development of Open Systems Interconnection model begins1981IP RFC 760 drafted1982NORSAR and University College London left the ARPANET and beg..
- 2024-12-04 23:03:09
- Table of Contentsyeongki09441. Networking IntroductionNetworking History (네트워킹 역사)OSI Model (OSI 모델)TCP/IP (TCP/IP 프로토콜)Application (응용 계층)Transport (전송 계층)Network (네트워크 계층)Internet Protocol (인터넷 프로토콜)Link Layer (링크 계층)Web Server Revisit (웹 서버 재검토)Conclusion 2. Linux NetworkingBasics (기초)Network Interface (네트워크 인터페이스)Bridge Interface (브릿지 인터페이스)Kernel Packet Handling (커널 패킷 처리)Netfilter (넷필터)Conntrack (연결 추적)Routing (라우팅)H..
- 2024-12-03 00:28:01
- RTL’s Journey to Kubernetes with HAProxyyeongki0944https://www.haproxy.com/user-spotlight-series/rtls-journey-to-kubernetes-with-haproxy
- 2024-11-29 15:09:28
- 쿠버네티스 통신yeongki0944Claude 3.5 Sonnet으로 학습하며 정리한 내용입니다.할루시네이션으로 부정확한 정보가 있을 수 있습니다.외부 요청 → HAProxy/로드밸런서 → Ingress Controller 또는 API Gateway → Service Mesh (if present) → 최종 서비스/Pod (CNI를 통한 네트워크 연결 사용) L7 East-West 트래픽(서비스간 내부 통신) - Service Mesh > mTLS, 서킷브레이커, 결함 주입 등 > IstioNorth-South 트래픽(외부-내부 통신) - API Gateway > API버전관리, 클라이언트와 마이크로서비스 사이의 중개자 역할 > Kong, Ambassador North-South 트래픽 - Ingress Controller(Nginx)..
- 2024-11-29 14:59:40
- KinD에서 HAProxy를 사용하는 이유yeongki09441. 도커 네트워크의 특성[Docker Host] ├── Container(Control-plane node) - 172.18.0.2 ├── Container(Worker node 1) - 172.18.0.3 ├── Container(Worker node 2) - 172.18.0.4 └── Container(Worker node 3) - 172.18.0.5 각 노드가 도커 컨테이너로 실행되어 격리된 네트워크 환경컨테이너 간 직접 통신에 제약이 있을 수 있음 2. KinD의 네트워크 구성호스트와 컨테이너 간의 포트 매핑 필요각 노드(컨테이너)는 독립적인 네트워크 네임스페이스를 가짐외부에서 클러스터 접근 시 포트 포워딩 필요 3. HAProxy가 필요한 이유각 노드(컨테이너)로의 트래픽 분산포..
- 2024-11-29 14:41:08
- HAProxyyeongki0944Claude 3.5 Sonnet를 통해 개념을 정리한 문서입니다. 할루시네이션으로 인해 부정확한 정보가 있을 수 있습니다. 1. 학습 개요1단계: HAProxy 기초 이해HAProxy란 무엇인가?주요 특징과 사용 목적기본 아키텍처 이해설치 및 기본 설정2단계: 기본 구성과 설정Configuration 파일 구조Frontend/Backend 개념ACL 기초기본적인 로드밸런싱 설정3단계: 로드밸런싱 심화다양한 로드밸런싱 알고리즘Health Check 설정Sticky SessionsSSL/TLS 설정4단계: 모니터링과 로깅HAProxy Stats로그 설정과 분석성능 모니터링문제 해결 방법5단계: 고급 기능HTTP/TCP 모드동적 구성고가용성 설정마이크로서비스 아키텍처에서의 활용6단계: 엔터프라이즈 수준 운영대..
- 2024-11-29 14:09:42
- 학습해야 되는 것들yeongki0944HAProxykubectlkube-schedulerkubeletkube-proxyetcdkube-controller-managerPoddeploymentStorage ClassPVPVCCNI(Container Network Inteface)CSI(Container Storage Interface)SystemdCNI 매니페스트CalicoKindnetTigera의 Calico클러스터 인그레스NGINX 인그레스snapkubeconfigOIDC통합기능 게이트(feature gate)kubeadmExternalDNS글로벌 밸런싱서비스로드밸런서CSIdriverCSInode인그레스용 커스텀 로드밸런서HAProxy 트래픽 흐름
- 2024-11-29 14:00:42
- 2. KinD를 이용한 쿠버네티스 배포yeongki0944> 기술 요구사항도커 및 컨테이너 기초 개념도커를 사용할 수 있는 컴퓨팅 자원깃허브 리포지터리의 스크립트 설치https://github.com/PacktPublishing/Kubernetes---An-Enterprise-Guide-2E/tree/main/chapter2 > 쿠버네티스 컴포넌트 및 오브젝트 소개 > 개발 클러스터 사용 > KinD 설치 > KinD 클러스터 만들기 > KinD 클러스터 검토 > 인그레스용 커스텀 로드밸런서 추가
- 2024-11-29 12:57:26
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)