AWS EKS EKS 는 Elastic Kubernetes Service 의 약자로 AWS 에서 제공하는 쿠버네티스 서비스이다. 쿠버네티스도 프로그램이기 때문에 AWS 와 같은 클라우드 서비스를 이용하지 않고 내 컴퓨터에 다운 받아서 사용할 수 있다. 쿠버네티스를 사용
2주차에서는 쿠버네티스에서 이루어지는 네트워크 통신을 주제로 아래와 같은 내용을 학습한다.쿠버네티스에서 서로 다른 물리적 PC 에 위치한 파드끼리 어떻게 통신할 수 있는가? (CNI)클러스터 외부(인터넷)과 파드는 어떻게 통신하는가?노드에 파드를 최대 몇 개까지 생성할
이번 3주차 스터디에서는 EKS 에서 노드의 데이터를 영구적으로 저장하기 위한 AWS 에서 제공하는 다양한 스토리지 종류 및 특징과 워커 노드를 관리하기 위한 노드 그룹을 학습했다.쿠버네티스의 가장 작은 실행 단위인 파드(Pod)는 하나 이상의 컨테이너로 구성된다.파드
이번 4주차 스터디에서는 쿠버네티스로 애플리케이션을 배포하고 운영할 때 문제가 발생하면 적절한 조치를 취해주기 위해 애플리케이션의 로그 메세지나 컴퓨터의 물리 자원에 대한 정보를 모니터링 하는 Observability 에 대해 학습했다.Observability 는 관측
쿠버네티스를 사용하는 중요한 이유 중 하나는 오토 스케일링을 간편하게 구현할 수 있기 때문이다.트래픽이 급격하게 증가할 때는 컨테이너를 여러 개 더 실행해서 부하를 분산해주고, 평상시에는 적은 수의 컨테이너로 운영을 하는 것이 효율적이다.이번 5주차 EKS 스터디에서는
이번 6주차 EKS 스터디에서는 보안에 대해서 학습했다.지금까지 다루었던 주제들 중에서 가장 양이 많은 것 같고, 개념들도 복잡해서 굉장히 어려웠다.보안이 중요한 이유는 누군가 취약점을 이용해서 AWS 계정을 마음대로 이용하는 아찔한 일이 발생할 수도 있기 때문이다.또
CI 는 Continuous Integration 의 약자로 직역하면 ‘지속적 통합’이다.프로젝트를 진행할 때 여러 명이 각자 맡은 업무를 나누어 코드를 작성하는데, CI 는 모든 개발자가 작업한 코드를 지속적으로 하나로 모아 통합하는 것을 의미한다.CI 에 포함되는
EKS 스터디 마지막 주차는 인프라를 코드로 관리하는 IaC(Infrastructure as Code)를 학습했다.그 중에서도 Terraform 의 기본적인 사용법부터 EKS 클러스터를 설치하는 방법까지 전반적으로 살펴보았다.EKS 나 쿠버네티스에 대한 이해 없이 테라