전체 글
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 요즘 미니 건조기 찾는 분들 많아진 이유원룸이나 자취방에 살다 보면 가장 불편한 게 빨래 건조입니다.특히 장마철이나 겨울에는 빨래가 하루가 지나도 잘 마르지 않죠. 그래서 요즘 많이 찾는 제품이 바로 미니 의류건조기입니다.그중에서도 후기가 많고 꾸준히 잘 팔리는 제품이 바로한일 UV살균 5kg 미니 의류건조기 HLD-5100W입니다. 이 제품이 인기 많은 이유쿠팡 상품 페이지 기준으로도 리뷰가 1,500개 이상이고, 최근에도 계속 구매가 이루어지고 있는 제품입니다. 특히 인기 많은 이유는 아래 3가지입니다. 1. 원룸에도 놓을 수 있는 사이즈일반 건조기는 공간이 너무 커서 자취방에서는 부담인데이 제품은 5kg 미니..
Kubernetes YAMLKubernetes에서는 리소스(Deployment, Service, ConfigMap 등)를 정의할 때 YAML을 사용합니다.YAML은 사람이 읽고 쓰기 쉬운 형식이지만, Kubernetes 환경에서는 다음과 같은 문제점이 자주 발생합니다: YAML의 대표적인 문제들여쓰기 민감 → 공백 하나만 틀려도 구조가 깨짐암묵적 타입 변환 → "NO"가 불리언 false로 파싱되는 Norway Bug 같은 오류 발생문법 애매함 → 키나 값에 따옴표가 빠져도 동작하지만 의미가 달라질 수 있음도구 간 차이 → Helm, CI/CD, linter 툴마다 해석이 조금씩 달라질 수 있음 이러한 실수들은 특히 대규모 팀/파이프라인에서 버그, 불필요한 디버깅, 불명확한 Git diff의 원인이 됩..
EKS 구성 정보Region: us-east-1EKS 자율 모드NodeGroup - t2.mediumStorage 20GB 서비스별 요금설명사용량 수량의 금액 USDElastic Compute Cloud USD 1.99└ US East └ Amazon Elastic Compute Cloud running Linux/UNIX USD 1.79 ┠ $0.023 per On Demand Linux t2.small Instance Hour0.521 HrsUSD 0.01 ┠ $0.0464 per On Demand Linux t2.medium Instance Hour8.399 HrsUSD 0.39 ┠ $0.068 per On Demand Linux c6g.large In..
더보기1. EKS 클러스터가 존재하여야 함.2. EKS에서 ClusterRole, Role 등의 권한을 생성, 부여할 Cluster-admin 계정이 존재해야 함. 1. 개요Argo CD는 여러 Kubernetes 클러스터를 GitOps 방식으로 관리할 수 있다.하지만 Amazon EKS는 일반적인 kubeconfig 인증 방식과 다르게 다음과 같은 특징을 가진다.인증은 AWS IAM / STS 기반Kubernetes API 접근 토큰은 짧은 TTL(약 15분)token + endpoint를 고정값으로 저장하는 방식은 운영에 부적합특히 이번 구성처럼 Argo CD는 사설 Kubernetes 에 설치되어 있고 배포 대상은 다른 AWS Account의 EKS인 경우, IRSA를 사용할 수 없기 때문에 Arg..
Cache가 왜 필요한가? 네트워크 요청을 통해 리소스를 받는 것은 느리며 불필요한 요청은 비용을 증가시킵니다. 큰 리소스의 경우 비용은 그에 비례하게 됩니다. 이를 해결해줄 수 있는 방법 중 하나는 Cache를 구현하는 것입니다. Cache에 데이터를 미리 복사해놓으면 불필요한 요청 없이 바로 데이터에 접근할 수 있습니다. 그리고 HTTP Cache는 모든 브라우저에서 지원되며 많은 작업이 필요없습니다. 이제부터 효과적인 HTTP Cache 구현에 대해 알아보겠습니다. HTTP Cache 작동 방식 HTTP 요청이 먼저 브라우저 캐시로 라우팅 유효한 캐시 응답이 있는지 확인 일치하는 항목이 있으면 캐시에서 응답을 읽어 네트워크 대기시간과 전송 데이터 비용을 모두 제거 HTTP Cache는 Request..
클러스터 API 요청시 인증서 문제 해결 경험을 공유합니다. 문제 발생 클러스터 접근용 외부 서버에서 kube-config를 세팅해두고 context를 변경하여 2개의 k8s 클러스터 중 원하는 클러스터의 API 서버로 요청할 수 있게 설정하였습니다. kube-config 파일은 아래의 형태와 같습니다. apiVersion: v1 clusters: - cluster: certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0 server: https://10.10.100.100:26443 ... - cluster: certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0 server: https://10.1..
1. AWS란? AWS(Amazon Web Services)는 컴퓨팅 성능, 스토리지, 데이터베이스, 분석 및 머신러닝을 포함한 광범위한 서비스를 제공하는 클라우드 컴퓨팅 플랫폼입니다. 클라우드 컴퓨팅이란? 클라우드 컴퓨팅은 인터넷을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어, 분석, 인텔리전스 등의 컴퓨팅 서비스를 활용하는 기술입니다. 이를 통해 서버를 굳이 사지 않아도 성능이 좋은 컴퓨터를 사용할 수 있고, 일반적으로 사용한 클라우드 서비스에 대해서만 요금을 지불하므로 운영 비용을 낮추고 인프라를 보다 효율적으로 운영할 수 있습니다. AWS는 2022년 기준 전세계 클라우드 시장에서 가장 높은 점유율인 34%를 차지하고 있습니다. 2. EC2 EC2는 클라우드 서버 인스턴스(가상머신)..
문제 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 연구소에 벽을 세우려고 한다. 연구소는 크기가 N×M인 직사각형으로 나타낼 수 있으며, 직사각형은 1×1 크기의 정사각형으로 나누어져 있다. 연구소는 빈 칸, 벽으로 이루어져 있으며, 벽은 칸 하나를 가득 차지한다. 일부 칸은 바이러스가 존재하며, 이 바이러스는 상하좌우로 인접한 빈 칸으로 모두 퍼져나갈 수 있다. 새로 세울 수 있는 벽의 개수는 3개이며, 꼭 3개를 세워야 한다. 예를 들어, 아래와 같이 연구소가 생긴 경우를 살펴보자. 2 0 0 0 1 1 0 0 0 1 0 1 2 0 0 1 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 ..
문제 N개의 수로 이루어진 수열 A1, A2, ..., AN이 주어진다. 또, 수와 수 사이에 끼워넣을 수 있는 N-1개의 연산자가 주어진다. 연산자는 덧셈(+), 뺄셈(-), 곱셈(×), 나눗셈(÷)으로만 이루어져 있다. 우리는 수와 수 사이에 연산자를 하나씩 넣어서, 수식을 하나 만들 수 있다. 이때, 주어진 수의 순서를 바꾸면 안 된다. 예를 들어, 6개의 수로 이루어진 수열이 1, 2, 3, 4, 5, 6이고, 주어진 연산자가 덧셈(+) 2개, 뺄셈(-) 1개, 곱셈(×) 1개, 나눗셈(÷) 1개인 경우에는 총 60가지의 식을 만들 수 있다. 예를 들어, 아래와 같은 식을 만들 수 있다. 1+2+3-4×5÷6 1÷2+3+4-5×6 1+2÷3×4-5+6 1÷2×3-4+5+6 식의 계산은 연산자 우선..



