분류 전체보기 202

AWS EKS 설치: CLI로 설치하는 방법(yaml 파일)

1. k8s managed Server로 사용할 EC2 인스턴스 생성 private zone에 생성 2. k8s managed Server로 사용할 인스턴스 생성 참고: https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-cliv2-linux.html sudo apt-get install -y unzip curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install aws --version 3. eksctl 설치(EKS설치/운영 툴) 참고: https://docs.aws.amazon.com/ko..

[에티버스러닝]RECA 2기 14주차: AWS Korea 방문 후기

본 포스팅은 에티버스러닝 k-digital training 하이브리드 클라우드 엔지니어 양성과정에 대한 기록입니다. 14주차 교육 기간: 2023.5.22~5.26 이번주에는 AWS 한국 본사를 방문해볼 기회가 있었다. 오전에는 취업컨설팅을 듣고 점심시간 이후에 AWS 한국 본사로 이동했다. 일정표 14:30 ~ 15:00 | AWS로 이동 및 인원 확인 15:00 ~ 15:30 | AWS 방문자 등록 15:30 ~ 16:00 | AWS 소개 16:00 ~ 16:45 | AWS 직원이 말하는 클라우드 커리어 개발 16:45 ~ 17:00 | Q&A 17:00 ~ 17:30 | AWS 오피스 투어 저번 RedHat Korea에 방문했던 것처럼 철저한 보안 속에서 진행됐다. 교육장에서는 촬영 자체가 불가하여..

AWS EC2 CLI 설치

AWS Command Line Interface(AWS CLI) 명령줄 셸의 명령을 사용하여 AWS 서비스와 상호 작용할 수 있는 오픈 소스 도구 운영체제: Amazon Linux 2 AWS CLI 설치 curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg" AWS CLI 버전 확인 aws --version 프로필 설정 프로필 설정 전 aws configure list 프로필 설정하기 액세스 키와 시크릿 키는 IAM 사용자를 만들 때 저장해둔 키 입력 aws configure credentials 설정 vi ~/.aws/credentials 아래 프로필 작성해서 붙여넣기 role_arn과 MFA는 IAM 사용자 요약과 보안자격증명 탭에서 확..

AWS EC2 Nginx 설치(Amazon Linux 2, Ubuntu)

1. Amazon Linux 2 yum 업데이트 sudo yum update -y repository 등록 sudo vi /etc/yum.repos.d/nginx.repo 아래 코드 추가 [nginx] name=nginx repo baseurl= http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 repository 확인 yum info nginx Nginx 설치 sudo yum install nginx -y Nginx 버전 확인 nginx -v Nginx 실행 sudo systemctl start nginx Nginx 중지 sudo systemctl stop nginx Nginx 상태 확인 sudo systemctl status ngi..

Dockerfile build, Docker Hub에 푸시하는 방법

리눅스에서 Docker 설치하는 방법 AWS EC2: Amazon Linux 2 Docker 설치 yum 업데이트 후 docker 설치 sudo yum update -y sudo yum install docker -y docker 버전 확인 docker -v docker 실행 sudo service docker start docker 그룹 생성 후 사용자(ec2-user) 추가: sudo 없이 docker 실행 가능 sudo usermod -aG d minha0220.tistory.com Dockerfile 및 웹 파일 생성 # Dockerfile FROM node:14 LABEL maintainer="nodejs app container " COPY hello.js /hello.js ENTRYPOINT..

AWS EC2 Redis 설치

운영체제: Amazon Linux 2 yum 업데이트 후 gcc make 설치 sudo yum update -y sudo yum install gcc make -y redis 설치 & 압축풀기 & 압축파일삭제 redis 사이트에서 최신버전 링크 주소 복사 후 wget 명령어로 압축풀기 https://redis.io/download/ Download Redis You can download the last Redis source files here. For additional options, see the Redis downloads section below. Stable (7.0) Redis 7.0 includes several new user-facing features, significant perf..

AWS CloudFront 502, 504 Error 해결

1. Target Groups 확인 ec2 > Target Groups 에서 Health status가 healthy인지 확인. 만약 unhealthy라면 target group에 등록된 패스에 index.html 파일이 없는 경우이니 파일을 추가한다. cp /usr/share/httpd/noindex/index.html /var/www/html/index.html 2. Load Balancers 확인 DNS주소로 접속해도 안되면 로드밸런서 문제이니 확인. 3. CloudFront 확인 CloudFront의 원본 태그에서 프로토콜이 HTTP만 해당인지 확인. CloudFront의 동작 태그에서 뷰어 프로토콜 정책과 캐시 확인. 4. Route 53 확인 CloudFront를 Route 53 레코드에 추가..

AWS/※에러※ 2023.05.22

AWS EC2: PEM KEY 없이 접속하기

PEM KEY로 EC2 접속 한 번 쯤은 PEM KEY로 접속해줘야한다. ssh -l [키페어] [유저명]@[Bastion Public IP] 계정, 패스워드 설정 sudo adduser [유저명] sudo passwd [유저명] 8자리 이하일 경우 경고가 뜨지만 아랑곳하지 않고 다시 입력해주면 된다. 파일 권한 변경 후 sudoers에 생성한 계정 추가 sudo chmod u+w /etc/sudoers sudo vi /etc/sudoers 파일 밑에 아래 코드 추가 유저명 ALL=(ALL:ALL) ALL sshd_config 파일 설정 변경 sudo vim /etc/ssh/sshd_config 파일 63번째 줄에 있는 PasswordAuthentication을 no 에서 yes 로 변경 서비스 재시작 ..