본문 바로가기

전체 글125

기본 이미지 L4 - TCP 2024. 12. 4.
L7 - HTTP 1. 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. 4.
기본 이미지 TCP/IP TBD 2024. 12. 4.
기본 이미지 OSI Model TBD 2024. 12. 4.
기본 이미지 Networking History Table 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. 4.
기본 이미지 Table of Contents 1. 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. 3.
학습해야 되는 것들 HAProxykubectlkube-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.
5-3. Atlantis 실습 1. 준비 사항 GitHub 계정AWS 계정 (예제에서 AWS 리소스를 생성할 예정)로컬 머신 또는 EC2 인스턴스 (Atlantis 서버 실행용) 2. GitHub 리포지토리 리포지토리 생성 Token 생성Github → Settings → Developer settings ⇒ Personal access tokens : Tokens (classic) ← Repo 제한 가능 Fine-grained tokens 사용 권장     https://github.com/terraform-aws-modules/terraform-aws-atlantis GitHub - terraform-aws-modules/terraform-aws-atlantis: Terraform module to deploy Atlantis o.. 2024. 7. 14.