containerd(2)
-
k8s 환경 구축하기 (containerd, Calico)
시작에 앞서 우리가 구축할 k8s 환경은 아래와 같이 정의한다. - container : containerd - control plane : Calico container는 Docker도 많이 쓰지만, 일단 가장 가벼운 containerd만 다룬다. 다음에 기회가 되면 Docker도 해보자. 그리고 k8s cluster를 구축하게 되면, 얘를 조종할 Master Node에는 networking plane이 필요하다. hozy는 Flannel, Calico 이 두개를 설치해봤는데, 이번에는 Calico만 다룬다. 우리는 앞선 과정으로 총 3대의 EC2에 접속된 상태다. 이중 1개는 Master Node가, 나머지 2개는 Worker Node가 될 예정이다. 앞으로 할 작업들을 요약하자면 아래와 같다. 1...
2023.11.04 -
AWS에 쿠버네티스(Kubernetes) 구축하기
hozy는 최근 container 서비스가 궁금하여, A Cloud Guru (ACG)라는 사이트의 커리큘럼에 따라 Docker, Kubernetes 등의 서비스를 배우고 있었다. Docker 정도야 프로그램이 가벼워 내 컴퓨터에 직접 설치하고 실습하는데 아무런 문제가 없었지만, Kubernetes의 경우 제약이 많았다. 이름이 길기 때문에 이하 Kubernetes를 k8s라고 칭한다. k8s서비스는 근본적으로 여러 container들을 관리하는 orchestration 서비스이기 때문에 여러대의 컨테이너가 필요하다. 또한 각각의 Node가 2GB 이상의 RAM과 2개 이상의 CPU가 요구되기 때문에, 로컬 컴퓨터로 k8s 설치를 해보고 실제로 실습환경을 구축하는데는 제약이 많았다. 결국, k8s를 실험..
2023.11.04