728x90
반응형
실습 전 준비 과정[AWS] IAM 사용자 생성 및 액세스 키 발급 방법[AWS] EKS 구축을 위한 도구 설치: AWS CLI, eksctl, kubectlEKS 클러스터 구축하기Amazon EKS(Elastic Kubernetes Service)를 활용해 쿠버네티스 클러스터를 구축하는 실습을 진행하였습니다.전체 과정은 아래 단계로 구성됩니다: 1. CloudFormation 스택 생성 • VPC와 같은 기본 리소스를 CloudFormation 템플릿을 사용해 생성 2. EKS 클러스터 생성 • 생성된 VPC 환경에 eksctl 명령어를 사용해 클러스터를 구축 3. kubeconfig 설정 • eksctl이 자동 생성한 kubeconfig 파일로 클러스터 연결 관리 4. Pod 배포 • Nginx Po..
AWS CLI를 이용하기 위해 IAM 사용자를 만들고 권한을 지정하는 과정을 정리해보았습니다.1. IAM 사용자 만들기AWS CLI를 이용하기 위해서는 IAM User를 생성해야 한다.IAM > 사용자 > 사용자 생성 클릭 1) 사용자 세부 정보 지정사용자 이름을 설정하고아래 체크박스를 체크하고 IAM 사용자 생성을 선택한다.2) 권한 설정기본으로 설정되어 있는 옵션으로 그대로 진행하고, 나중에 권한 추가를 해줘도 된다.관리자 계정으로 설정하고 싶다면, 직접 정책 연결 > AdministratorAccess로 설정한다.관리자 계정이 아니라 특정 권한을 지정하고 싶다면 필요한 정책을 연결해주면 된다.3) 검토 및 생성이 부분 또한 기본으로 두고 사용자 생성확인생성된 사용자 정보를 확인한다..csv 파일 다..
AWS EKS🔵 EKS란?Amazon EKS(Elastic Kubernetes Service)는 Kubernetes를 제어하는 Control Plane을 제공하는 관리형 서비스이다.2017년에 발표되었고, 일본에서는 2018년 12월, 서울 리전에는 2019년 1월에 출시되었다.EKS의 특징1. VPC와 통합Kubernetes Cluster에서는 Pod Network로 Public Network 와 다른 자체 네트워크 체계를 배치하기 때문에 클러스터 외부에서 Pod에 명시적으로 End Point를 설정하지 않으면 통신이 불가능EKS에서는 Amazon VPC 통합 네트워크를 지원하고 있어서 Pod에서 VPC 내부 주소 대역을 사용할 수 있고 클러스터 외부 와의 통신을 Seamless(서비스 접근을 단순하..
CloudFormationCloudFormation은 미리 정의된 템플릿을 사용하여 AWS 리소스를 자동으로 생성하고 배포할 수 있는 서비스이다. 이를 통해 인프라 관리 작업을 자동화하고 효율적으로 운영할 수 있다.자동화 서비스:서비스에 필요한 EC2 인스턴스, EBS 볼륨, S3 버킷, RDS 인스턴스를 미리 구성한대로 자동 생성하는 서비스Ansible과 유사한 역할을 하며, DevOps 환경에서 특히 유용하다.스택(Stack): CloudFormation 템플릿으로 생성한 AWS 리소스의 조합을 "스택"이라고 부른다.1. 지원하는 AWS 리소스CloudFormation은 다양한 AWS 리소스를 지원하며, 아래는 주요 리소스의 예이다.컴퓨팅 및 스토리지: EC2, EBS, S3, DynamoDB, Si..