EKS Observability
인프라/AWS 2024. 3. 31. 04:28EKS Observability

EKS Logging EKS에서도 로깅을 확인 할 수가 있는데 보통 해당 로그에 대해서는 비활성화가 되어 있기 때문에 활성화를 eks 명령어를 통해서 활성화를 해줘야한다. 아니면 웹에서도 활성화가 가능하다 . 나의 로그 그룹을 확인하고 해당 그룹에 대한 로그들을 Cloud Watch를 통해서 확인을 할 수가 있다. 컨테이너 파드 로깅 사용 리전의 인증서 ARN확인을 하는데 아무것도 뜨지 않느다... 일단 해당 nginx에서는 필요가 없는 거 같으니 넘어가고 추후 수정을 해보자.... 설정을 잘못했나 싶어서 CloudFormation을 재배포 했지만 똑같이 인증 정보가 나타나지 않음 아래의 서비스를 배포 service: type: NodePort networkPolicy: enabled: false ing..

EKS Storage & NodeGroup
인프라/AWS 2024. 3. 23. 01:00EKS Storage & NodeGroup

본문 파드의 내부 데이터는 기본적으로 파드가 종료되면 그걸로 끝 ! 전부 삭제되어 버림 똑같은 파드를 재시작해도 데이터는 연동되지 않음 파드는 Stateless 애플리케이션이다 그래서 파드가 죽어도 작업했던 데이터를 보존하기 위해서 나온 것이 PV( Persistent Volume ) 해당 PV는 Stateful 애플리케이션으로 상태를 보존한다. PV는 어느 노드에서도 연결해서 사용 가능 Ex) NFS , Aws EBS 그리고 PV를 파드가 생성될 때 자동으로 마운트해주는 기능을 동적 프로비저닝 이라고 한다. 기본 컨테이너에서 아무런 설정을 하지 않으면 임시 파일 시스템을 사용하기 때문에 파드가 종료되면 기존 데이터가 다 삭제가 되어진다. busybox 파드를 만들고 해당 파드에 다음과 같은 글을 입력한..

EKS Networking
인프라/AWS 2024. 3. 16. 19:54EKS Networking

해당 포스팅은 가시다님의 AWES 2기 스터디 내용을 토대로 작성했습니다. 네트워크 구성도 변수 세팅 # 노드 IP 확인 및 PrivateIP 변수 지정 N1=$(kubectl get node --label-columns=topology.kubernetes.io/zone --selector=topology.kubernetes.io/zone=ap-northeast-2a -o jsonpath={.items[0].status.addresses[0].address}) N2=$(kubectl get node --label-columns=topology.kubernetes.io/zone --selector=topology.kubernetes.io/zone=ap-northeast-2b -o jsonpath={.ite..

Amazon EKS 설치 및 기본 사용
인프라/AWS 2024. 3. 10. 01:42Amazon EKS 설치 및 기본 사용

해당 포스팅은 가시다님의 AWES 2기 스터디 내용을 토대로 작성했습니다. EKS 아키텍쳐 컨트롤 플레인 영역은 AWS의 VPC에서 관리하고 있고 해당 영역이 마스터 쪽이니까 마스터가 나의 워커노드에 명령을 내리거나 모니터링을 하려면 내 VPC랑도 연결이 필요하다. 그렇기 때문에 EKS에서는 가용 영역 마다 EKS owned ENI( 내 소유가 아니라 AWS 소유 )라는 네트워크 인터페이스를 통해서 가용영역 내에 있는 워커노드와 AWS VPC에 있는 api-server와 통신을 한다. 위 그림도 확인해보면 가용영역 마다 EKS owned ENI가 있고 이를 통해 API서버랑 통신을 할 수 있다. 관리형 노드 그룹 내에 있는 경우 EKS 최적화의 AMI( OS ) 를 사용할 수 있어서 사용에 최적화가 되어..

Route53 외부 도메인 연결
인프라/AWS 2024. 3. 2. 23:14Route53 외부 도메인 연결

서론 지난 번에 만들어 둔 거 같은 도메인이 만료가 되어 있어서 도메인 구입부터 Route53 네임서버 연결까지 정리하려고 한다. cafe24에서 등록한 거 썼을 때 네임서버 수정이 안 되는 원인 모를 에러가 있어서 이번에는 가비아에서 도메인을 구입한 후 Route53에 연결하려고 한다. 외부 도메인 Route53에 설정하기 1) 외부 도메인을 구입 - 가비아를 사용하여 도메인을 따로 구입함 2) Route53에 접속 후 호스팅 영역을 클릭 3) 호스팅 영역 생성을 클릭 3) 구입한 도메인을 넣어주고 호스팅 영역을 생성 4) 생성된 레코드의 라우팅 대상을 확인하고 복사 5) 외부 도메인 사이트에서 네임서버 값들을 Route53에서 복사해둔 값으로 갱신하기 - 네임서버 값들 중 마지막 점은 삭제 6) 보통..

IAM AdministratorAccess 부여
인프라/AWS 2024. 3. 2. 15:10IAM AdministratorAccess 부여

서론 스터디 준비를 위해 루트 사용자가 아닌 관리자 권한을 가진 유저를 생성을 해야한다. 분명 만들었던 기억이 나는데 역시 순서가 헷갈리니까 포스팅을 통해 정리를 해보고자 한다. 사용자 그룹 생성 1) IAM 서비스 이동한 뒤 사용자가 속할 사용자 그룹을 클릭 2) 그룹 생성을 클릭 3) 그룹 이름을 지정한 뒤 해당 그룹의 권한을 'AdministratorAcess'로 설정 4) 사용자 그룹 생성 확인 사용자 생성 1) 사용자를 클릭 2) 사용자 생성을 클릭 3) 사용자 정보를 입력 4) 권한 설정을 그룹에 해당하도록 설정하고 앞에 만들어둔 사용자 그룹을 선택 5) 설정한 사용자의 정보를 확인한 후 생성 6) 생성한 사용자의 정보를 확인 및 csv파일 보관하기 7) 생성한 IAM사용자로 콘솔 로그인하기 ..

AWS 프리티어 가입 방법 최신
인프라/AWS 2024. 3. 2. 14:22AWS 프리티어 가입 방법 최신

서론 스터디 준비 및 지금까지 AWS 계정을 여러개 사용하다가 하나로 통일하는 과정에서 프리티어 가입 과정을 정리하고자 한다. 솔직히 간단한 건데 나중에 확인을 위해서 간단간단하게 정리한다. 본문 1) AWS 회원가입 사이트에 접속 후 루트 사용자 메일 주소와 계정 이름을 입력 2) 메일에서 확인 코드 확인 후 입력 3) 루트 사용자 비밀번호 입력 - 로그인 시 사용 4) 사용자 개인 정보 입력 5) AWS 결제 정보 입력 - 추후 프리티어 종료후 결제 되는 카드 정보 6) AWS 자격 증명을 위해 휴대폰 정보 입력 및 보안 검사 -> 문자로 오는 확인 코드 입력하기 7) Support 플랜 선택 - 기본을 선택 8) 가입 완료 참고 https://portal.aws.amazon.com/billing/s..

728x90
728x90
image