본문 바로가기

분류 전체보기49

Kubernetes Architecture Kubernetes는 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화하는 강력한 오픈 소스 컨테이너 오케스트레이션 플랫폼입니다. 원래 Google에서 개발하고 현재 CNCF(Cloud Native Computing Foundation)에서 유지 관리하는 Kubernetes는 사용자가 대규모로 애플리케이션을 효율적으로 배포하고 관리할 수 있는 강력한 아키텍처를 제공합니다. 기본적으로 Kubernetes는 API 서버, 컨트롤러 관리자, 스케줄러 및 etcd와 같은 구성 요소로 구성된 중앙 제어 플레인이 클러스터의 전체 상태와 구성을 관리하는 마스터-작업자 노드 모델을 활용합니다. 반면 작업자 노드는 실제 컨테이너화된 애플리케이션을 호스팅하고 kubelet 및 kube-proxy와 같은 필수 구성요.. 2024. 1. 3.
Json Array에서 공백 배열 찾기 Json Array 배열에 어떤 조건인지 체크해서 특정 배열의 값을 가져오고 싶은 경우가 있다. // 샘플 Json Array 데이터 const jsonArray = [ { id:1, name: 'John', age: 25}, { id: 2, name: 'Tom', age:28}, { id: 3, name: 'Doe', age:34} ]; 이 배열에서 id든 name이든 age든 공백이 있는 배열을 가져와보자. jsonArray.forEach(obj => { for (const key in obj) { if (typeof obj[key] === 'string' && obj[key].trim() === '') { console.log(obj); } } }); 이렇게 해도 되지만, some 을 한번 사용해보.. 2024. 1. 3.
아이폰(IOS)에서 new Date 포맷 오류 어느 날 web, 안드로이드(aos)에서는 되는데 아이폰에서는 안 되는 문제가 생겼다. 로직을 보아하니, 스크립트에서 날짜 계산하는 로직부분에서 문제였는데 검색해보니 IOS에서는 보안상의 문제로 날짜 포맷을 인식 못하는 이슈가 있다고 한다. 개발하다보면 핸드폰의 기종마다 모두 테스트 하기에는 어려운 문제들이 많기 때문에 이런 문제들은 나올때마다 난감하면서도 어렵게 느껴지기도 한다. 심지어 나는 태어나서 한번도 애플 제품으르 사용한 적이 없는.. 순정 안드로이드파이기 때문에 이번 오류는 더욱 더 어렵게 느껴지기도 했다. 아이폰이나 맥북이 없어서 디버깅도 어렵고.. 설사 있다고 한들 환경 설정부터 다시 해서 디버깅을 해야하는 상황은... 상상만해도 피곤하다. 정말정말 방법이 없을 때는 그렇게도 할 수 있다지.. 2023. 12. 31.
청년도약계좌 가입 조건 확인 청년도약계좌란? 청년의 중장기 자산형성 지원을 위한 정책형 금융상품으로, 만기 5년(60개월) 동안 매월 70만원 한도 내에서 자유롭게 납입하면 매월 최대 6%의 정부기여금을 지급하고 이자소득에 대한 비과세 혜택을 제공하는 상품 가입대상 조건 [나이] 계좌개설일(가입일) 기준 만 19세 ~ 34세 이하* *병역이행기간(최대 6년)은 연령 계산시 빼고 계산 [개인소득] 직전 과세기간의 총급여액이 7,500만원 이하이며, 종합소득과세표준에 합산되는 종합소득금액이 6,300만원 이하인 경우 (단, 비과세 소득만 있는 경우는 제외) ※ 직전 과세기간의 소득이 확정되지 않은 기간에 소득을 확인한 경우 전전년도 소득으로 인정 [가구소득] 가구원 수에 따른 기준 중위소득 180% 이하에 해당하는 자 ※ 직전 과세기간.. 2023. 12. 31.