본문 바로가기
반응형

CLOUD232

AWS opensearch Disk Throughput Throttle 이벤트 디스크 타입인 gp2 처리량이 낮아서 스로틀이 발생하고 있다고한다 gp3로 올리면 된다고 하니 변경하자. re:post에서 그게 답이 아닌것 같다고 하는데 나는 맞는것 같음 https://repost.aws/questions/QUz3qKLc7QQ8ml0JoDG2k7Bw/elasticsearch-disk-throughput-throttle 2023. 8. 30.
Opensearch snapshot을 S3에 저장 및 복구,복원 (수동 스냅샷) 목차 특정 정보를 저장하는 opensearch의 백업을 해달라는 요청이 들어왔다. 일반적으로 opensearch는 증분 백업을 자동으로 s3에 하지만 특정 순간의 백업을 14일 이후로 보관할수 없고 복구가 잘 안될 수도 있다. 그러므로 특정 시간의 정보를 저장하려면 S3에 저장해야한다. 자동백업 정책 Elasticsearch 5.3 OpenSearch 이상을 실행하는 도메인의 경우 OpenSearch 서비스는 매시간 자동 스냅샷을 생성하여 14일 동안 최대 336개의 스냅샷을 보존합니다. 시간당 스냅샷은 증분 특성으로 인해 중단이 적습니다. 또한 도메인 문제가 발생할 경우 보다 최근의 복구 시점을 제공합니다. Elasticsearch 5.1 이하를 실행하는 도메인의 경우 OpenSearch Service.. 2023. 8. 30.
aws eks 에 container insight 설정하는 예제 컨테이너 인사이트는 Amazon EKS 버전 1.23 이상에서 지원됩니다. 빠른 설치 방법은 버전 1.24 이상에서만 지원됩니다. 실습 https://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/monitoring/deploy-container-insights-EKS.html Amazon EKS 및 Kubernetes에서 Container Insights 설정 - Amazon CloudWatch 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오. docs.aws.amazon.com 2023. 8. 23.
AWS EKS nodegroup: still creating 계속 지속 목차 구성환경 terraform 으로 eks 생성한뒤 terraformer 로 autoscaling을 가져온뒤 custom 하게 한뒤 올려보았다. 증상 이상하게 어떤 에러도 발생하지 않고 still creating만 발생한다. 보통은 5분내에 생성이 되는데 굉장히 오래 걸렸다. 이것 저것 설정을 바꿔 보았는데도 안되었다. 원인 위 auto scaling 그룹이름이 콘솔에서 나타나지 않는걸로 보아 auto scaling과 nodegroup의 매핑이 잘 안되서 발생하지 않았나 싶었다. ECS에서 autoscaling을 개인적으로 생성한뒤 ECS를 생성하면 ECS에이전트가 제대로 인식을 못할수 있다는것을 생각해냈다. 해결 EKS도 마찬가지인가 싶어 autoscaling 부분과 launch-template 부분.. 2023. 7. 31.
aws ecs container cpu memory 매핑 에러 TaskFailedToStart: RESOURCE:MEMORY aws ecs에서 ec2를 사용하여 생성하는데 생성중에서 30분 기다리다가 다음과 같은 에러가 발생했다. TaskFailedToStart: RESOURCE:MEMORY ecs 컨테이너에서 cpu와 memory의 mapping이 제대로 되지 않으면 오류가 납니다. 다음 표에서는 Fargate에서 호스팅되는 태스크에 대해 유효한 CPU와 메모리 조합을 보여줍니다. CPU 값메모리 값AWS Fargate에 지원되는 운영 체제 256(.25 vCPU) 512MiB, 1GB, 2GB Linux 512(.5 vCPU) 1GB, 2GB, 3GB, 4GB Linux 1024(1 vCPU) 2GB, 3GB, 4GB, 5GB, 6GB, 7GB, 8GB Linux, Windows 2048(2 vCPU) 4~16GB(1GB .. 2023. 7. 28.
aws ecs 생성시 cloudformation 스택 생성되는 것 2023년 1월 12일 이전에 새 콘솔에서 생성된 작업 정의는 cloudformatino 스택이 자동으로 생성된다고 한다. https://docs.aws.amazon.com/ko_kr/AmazonECS/latest/developerguide/create-task-definition.html#cloudformation-stack 콘솔을 사용하여 작업 정의 생성 - Amazon Elastic Container Service 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오. docs.aws.amazon.com 2023년 1월 12일 이후에 생성된 작업 정의에는 CloudFormation 스택이 자동.. 2023. 7. 28.
AWS EKS 에러 error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1" 목차 증상 aws eks cluster 생성이후 노드 정보를 확인하려고 커맨드를 입력했는데 error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1" 라는 에러가 발생하였다. 인터넷 검색해보니 kubectl의 버전을 낮추라느니 kubeconfig 파일에서 v1alpha1 을 v1beta1로 바꾸라는 의견이 있었다. 개인적인 생각으로는 만든사람이 바보도 아닌데 버전 업하면서 eks 와 호환되지 않게 만들지는 않았을것이다. 그러므로 최신버전인데 많이 사용하는 aws eks호환이 안된다? 말이 되지 않는다. (잘안쓰는건 호환이 안되는건 이해가 된다.) 뭔가 다른 이유가 있을 것 같아 좀더 찾아보았다. https://qiita.c.. 2023. 7. 25.
aws eks kubectl 에러 couldn't get current server API group list: the server has asked for the client to provide credentials AWS EKS 생성후 노드 확인하는데 다음과 같은 에러가 발생했다. 찾아보니 kubeconfig 파일을 수정하거나 해야하는데 eks 라 main node 접속을 할수가 없었다. (keyfile 및 기타 접근을 하지 못했다. session manager 을 통하여 할수는 있는데 하기에 시간이 부족했다.) https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager.html AWS Systems Manager Session Manager - AWS Systems Manager AWS Systems Manager Session Manager Session Manager is a fully managed AWS Systems Manag.. 2023. 7. 25.
AWS elstaticache redis 노드 삭제 안될때 샤드에 노드가 3개가 기본적으로 사용되어 만들때 보통 3개를 만든다. 하지만 규모가 작아서 굳이 3개 쓸 필요가 없어 1개로 줄이려고 삭제 하려고 한다. 그래서 삭제를 하는데 어떤 redis 는 프라이머리 노드가 정해져 있어서 1번으로 primary 노드로 승격하고 나머지 2,3 번 삭제를 진행하였다. 꽤나 예전 버전을 사용하던 redis 가 있었는데 그다지 사용량이 높지도 않은데다가 가용성을 높일 필요도 없어 1개로 줄이려고 3번 노드를 삭제하려고 했는데 수정중 상태는 발생하는데 삭제가 진행되지 않았다. 그래서 혹시나 프라이머리 노드로 내부적으로 설정되어 있어서 그런가 싶어 2번을 삭제했더니 정상적으로 삭제가 되었다. 아무래도 버전이 낮아서 콘솔에서는 정확히 표현되지 않았던것 같다. 2023. 7. 19.
AWS 자격증 신청 비용 50% 할인 2023 [AWS Associate chllenge] 약 1년에서 2년사이에 한번씩 하는 이벤트 입니다. 할인 바우처가 없다면 아래 challenge를 신청하여 50% 할인받으세요 Associate 등급한정이고 기간은 2023년 9월 29일 까지 입니다. 무료 교육 및 시험 준비 워크샵을 통해 시험을 준비를 도와준다고 합니다. https://pages.awscloud.com/kr-traincert-certification-challenge-associate-2023-reg.html?trk=5590acd9-5c34-45d8-8745-cb72e1bfbd46&sc_channel=em AWS 클라우드 전문가로서 AWS Associate 자격증 챌린지에 도전하세요! AWS 클라우드 전문가로서 AWS Associate 자격증 챌린지에 도전하세요! pages.awscl.. 2023. 7. 7.
[AWS codedeploy] not give you permission error to perfom operations in the following AWS service: Amazon S3 목차 증상 S3 로 실행할 권한이 없다는 문구가 갑자기 뜸 그래서 s3 권한을 뒤지고 기타 등등 권한을 뒤져보았는데 안됨.. 원인 그러다가 되는게 있었는데.. 바로 deployment 하면서 사용하는 appspec.yaml 경로 문제 였다. s3Location에 bucket 을 넣는곳이 있는데 뒤에 경로를 추가적으로 입력했었는데 bucket 명만 s3Location에 bucket 에 입력한 application만이 정상적으로 배포가 된것을 보고 해당 문제인것을 인지하고 수정하니 정상적으로 동작하였다. 해결 "s3Location": { "bucket": "BUCKET_NAME", "key": "path/to/appspec.yaml", "bundleType": "YAML" } bucket에는 반드시 buck.. 2023. 7. 6.
S3 객체에 헤더 지정하기 목차 객체를 직접적으로 부를때 헤더 값을 지정하고 싶을때가 있다. 사용자 정의 유형 사용할때 유의 사항이 있는데 Amazon S3는 메타데이터 값에 임의의 유니코드 문자를 허용합니다. 이런식으로 상위 폴더나 객체에 적용하면 하위폴더나 해당 객체에 헤더가 설정이 됩니다. Reference https://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/UsingMetadata.html 객체 메타데이터 작업 - Amazon Simple Storage Service PUT 요청 헤더는 크기가 8KB 이하여야 합니다. PUT 요청 헤더에 포함되는 시스템 정의 메타데이터의 크기는 2KB 이하여야 합니다. 시스템 정의 메타데이터의 크기는 US-ASCII로 인코딩된 각 키와.. 2023. 6. 30.
반응형