분류 전체보기 719

karpenter에서 인스턴스 후보를 결정하는 요소

EKS환경에서 karpenter는 EC2 fleet이 인스턴스 타입을 잘 결정할 수 있도록 인스턴스 타입 후보를 전달합니다. EC2 fleet은 전달받은 인스턴스 타입 중에 적절한 타입을 선택하고 EKS노드를 생성합니다. karpenter가 EC2 인스턴스 후보를 결정하는 기준은 아래와 같습니다. pending pod의 resources.request 합 VPC CNI 등 daemonset을 실행할 여유 리소스 계산 NodePool에 정의한 인스턴스 옵션을 고려하여 인스턴스 후보 선택 예를 들어 아래 그림 처럼 2개 pod가 있으면, 인스턴스 후보의 cpu는 3코어를 초과해야 합니다. 그리고 NodePool에 정의한 인스턴스 옵션을 고려하여 최종 인스턴스 후보를 결정합니다. pending pod에 res..

터미널에서 AWS EC2 인스턴스 타입 검색

이 글은 터미널에서 AWS EC2 인스턴스 타입을 검색하는 "amazon-ec2-instance-selector" 도구를 소개합니다. 이 글은 유투브에서도 만나 볼 수 있습니다. 웹 브라우저에서 EC2 인스턴스 타입 검색 방법 웹 브라우저에서 AWS EC2인스턴스 타입을 검색하려면 AWS 홈페이지나 EC2 대시보드(로그인 필요)를 사용합니다. 터미널에서 인스턴스 타입 검색 방법 터미널에서는 AWS CLI를 사용하여 EC2인스턴스 타입을 검색할 수 있습니다. 하지만, 필터규칙을 작성하기 어렵습니다. amazon-ec2-instance-selector는 AWS CLI단점을 보완한 도구입니다. 인스턴스 필터 규칙을 매우 쉽게 작성합니다. 설치와 사용방법은 github을 참고해주세요. gituhub 링크: ..

AWS spot 인스턴스 어드바이저

AWS spot 인스턴스 어드바이저는 spot인스턴스 중단 빈도를 보여주는 도구입니다. 링크: https://aws.amazon.com/ko/ec2/spot/instance-advisor/ AWS spot 인스턴스는 미사용 중인 인스턴스를 저렴하게 사용하는 서비스입니다. 가격은 저렴하지만 인스턴스 사용 요청이 들어오면 Spot 인스턴스가 중지됩니다. 이러한 과정을 Spot 인스턴스 중단이라고 하며 인스턴스 유형에 따라 중단 빈도가 다릅니다. 따라서 중단 빈도가 낮은 spot 인스턴스를 선택하면 해당 인스턴스를 장기간 사용할 수 있습니다.

DNS서버 가중치 설정 테스트

DNS 가중치란? DNS서버는 로드밸런서처럼 하나의 도메인에 여러 주소를 매핑시킬 수 있습니다. 매핑된 주소가 여러 개이면 클라이언트에게 DNS응답을 줄 때 어떤 주소를 줄지 정책을 정해야 합니다. 이 정책을 몇대몇 비율로 정하며, 비율을 정하는 것을 가중치(Weight)라고 합니다. Route53 등 알려진 DNS서버는 가중치를 모두 지원합니다. DNS 가중치 테스트 하는 방법 DNS 가중치가 설정되어 있으면 같은 DNS요청이더라도 다른 DNS응답을 받습니다. 예를 들어 google.com의 DNS응답을 보면 같은 응답을 받거나 다른 응답을 받습니다. (google.com은 가중치개념과 거리가 멀지만 쉽게 설명하기 위해 예를 들었습니다.) 다른 응답을 받는 것을 핵심 포인트로 설정하여 쉘 스크립트로..

카테고리 없음 2023.12.14