목록Infrastructure (3)
Kim Jinung
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dGhAfb/btsowYLBblJ/FgdhvkKs6BhZn862oE3AK1/img.png)
https://www.youtube.com/watch?v=hAUjFd0BfAs&ab_channel=AmazonWebServicesKorea
2009년 전까지는 클라우드 상에 다른 사용자들과 동일한 네트웍을 사용하고 있었다. (EC2 클래식) 2009년 이후 VPC(Virtual Private Cloud) 서비스가 적용되면서 다른 유저와 완전히 격리된 환경에서 클라우드 서비를 이용할 수 있게 되었다. 그러므로 VPC는 AWS를 사용할 때 첫 번째 관문이 된다. VPC를 사용해서 외부에서 접속가능한 네트웍과 그렇지 않은 네트웍을 분리할 수 있게 된다. 1. VPC개념에 익숙해지기 2. 기본 VPC 설정 살펴보기 1. VPC는 CIDR 방식으로 네트웍 범위를 정한다.(방화벽 설정도 마찬가지) 2. RFC 1918 룰을 따르는 걸 권장한다. 그다음에 라우팅 테이블 설정한다. VPC내부에서 사용하는 IP랑 게이트웨이 IP를 분리해서 사용한다. 다음으..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/oZDuH/btrRPBBWyOo/hJoDABlI3gyDduDmPBR9mk/img.png)
0. Goal 쿠버네티스를 사용하고있지만 내부에서 어떤 흐름으로 동작하고 있는지 이해가 부족하다. kube-system 네임스페이스에서 기본적으로 실행되고 있는 kube-proxy, api-server 등이 어떤 역할을 담당하는지 모르고있다. 이번 글에서는 쿠버네티스의 아키텍처를 살펴보고 각 컴포넌트들이 어떤 역할을 하는지 정리한다. 1. 쿠버네티스 클러스터 컴포넌트 쿠버네티스 클러스터는 노드(node)라고 부르는 worker machine(node)들과, 이러한 node들을 관리하는 control plane으로 구성되어있다. master, worker 형태로 구성되어있는 것이다. 유저의 모든 요청은 API server를 통해서 전달된다. API server 컴포넌트가 소속된 control plane 내..