AWS 진행을 위해 필요한 인프라도 구축 했으니 cloud9 인스턴스를 생성해보도록 하겠습니다.
https://devnoong.tistory.com/34
1. Cloud9 구성
AWS 콘솔 홈의 상단바에서 cloud9을 검색하여 새로운 환경 및 인스턴스를 만들도록 하겠습니다.
간단한 팁이지만 저 별표 모양을 선택하면 즐겨찾기 표시로 등록이 되어 AWS 콘솔 상단 바에 추가 되어 나중에 쉽게 접속 할 수 있기에 등록하는 것을 추천드립니다!
AWS에서 제공하는 기능들이 워낙 다양하다보니 즐겨찾기 기능을 이용하면 나중에 찾아가기가 편리합니다 ㅎㅎ
Create environment 버튼을 이용해서 새로운 환경을 구축해보도록 하겠습니다.
인스턴스 이름과 세부 설명을 기입 후 Next step 버튼을 클릭해주세요.
인스턴스 환경을 지정해주는 단계입니다.
인스턴스 타입은 기본 설정으로 되어 있는 거에서 Other instance type 을 선택하여 t3.medium을 선택해 변경해주세요.
쿠버네티스가 정상적으로 돌아가기 위해서는 최소 t3.medium 이상이어야 한다고 하네요.
하위 버전은 버벅거린다고 합니당 ㅜ.ㅜ
운영체제까지 Ubuntu로 변경해주세요.
하단의 Network setting 탭을 클릭해줘서 이전에 만들었던 VPC로 선택해주세요.
Subnet은 만들었던 VPC와 같이 생성된 퍼블릭 Subnet으로 선택하면 Cloud9 를 구성하기 위한 환경 세팅은 끝났습니다.
next Step 버튼을 누르면 위에서 지정한 환경 세팅으로 생성되는 작업이 진행됩니다.
생성이 완료되고 터미널이 활성화된 모습입니다.
이렇게 생성 된 터미널은 아까 즐겨찾기로 지정해둔 Cloud9 를 클릭하면 생성된 환경 목록이 나오고 원하는 환경을 선택후 Open IED 버튼을 클릭해주시면 위와 같이 터미널 창이 열립니다.
2. EBS 확장
AWS EBS 스토리지 볼륨 크기는 기본적으로 10GB로 잡혀 있습니다.
부족 할 수도 있기에 스토리지 볼륨을 30GB로 늘리는 작업을 진행 하도록 하겠습니다.
AWS 콘솔창에서 EC2를 검색해 만든 환경의 인스턴스 항목을 선택해주세요.
스토리지 탭을 클릭하게 되면 연결되어있는 볼륨 ID와 볼륨 크기를 확인 할 수 있습니다.
아래와 같이 볼륨 ID를 클릭해서 볼륨크기를 30GB로 바꾸는 작업을 진행하도록 하겠습니다
참고로 기본 설정되어있는 값은 10GB이지만 저는 미리 변경을 진행하였기때문에 30GB로 세팅되어 있는 점 참고해주세용 :)
볼륨 ID를 클릭하면 연결되어있는 볼륨에 대한 정보를 확인 및 수정 할수 있습니다.
볼륨을 체크해주시고 우측 상단의 작업 버튼을 클릭해주세요.
작업 버튼을 통해서 불륨을 수정 할수 있고 새로운 볼륨을 추가 및 연결 할 수도 있습니다.
저희는 볼륨 수정버튼을 눌러 볼륨 크기를 변경하도록 하겠습니다~
변경할 크기를 입력 후 수정버튼을 클릭해주세요
수정 후 in-use-optimizing 상태가 complete로 변경되면 수정 사항이 반영된 상태임을 확인 할 수 있습니다.
Complete 로 변경되면 볼륨이 확장되었으므로 디스크와 파일 시스템을 확장하기 위해 Cloud9으로 서버접속을 진행합니다.
아래의 명령어를 통해 파티션과 파일시스템 확장을 진행합니다.
# 루트 볼륨 파티션 확장
sudo growpart /dev/nvme0n1 1
# 볼륨에서 파일시스템 확장
sudo resize2fs /dev/nvme0n1p1
아래의 명령어를 통해 확장 된 크기를 확인 할 수 있습니다
# 확장 확인
df -h
lsblk
이로써 Cloud9 의 기본 구성 환경은 진행이 된 것 같습니다.
그치만 IAM 사용자 생성 및 제일 중요한 MiniKube설치 등등 아직 많은 작업이 남아 있습니다 ㅎ....ㅎ
그건 다음 포스팅에 기록하도록 하겠습니다:)
'Cloud > AWS' 카테고리의 다른 글
[MiniKube 실습] Minikube 수행을 위한 새로운 사용자 생성하기 (0) | 2022.11.08 |
---|---|
[MiniKube 실습] ECR 이미지 사용을 위한 IAM Role 생성 (0) | 2022.11.08 |
[MiniKube 실습] AWS 인프라 구성하기 (0) | 2022.11.07 |
[EKS 웹 애플리케이션 구축] CI/CD for EKS cluster (0) | 2022.08.21 |
[EKS 웹 애플리케이션 구축] Cluster Autoscaler 적용하기 (0) | 2022.08.19 |