전체 글149 [Kubernetes] 헬름(Helm) 요약 쿠버네티스의 패키지 관리자 비유 redhat - y um debian - apt node - npm 기능 레디스 클러스터, 워드프로스 환경 등의 소프트웨어를 명령어 하나로 쿠버네티스 클러스터에 배포 v2는 클러스터 내부에 있는 Tiller라는 구성요소 때문에 보안상의 문제가 있어 지원 중단, v3사용. 헬름 설치 맥 brew install helm 명령어 - helm template: 실행 플랜 확인 - 차트(Chart)? 헬름에서의 패키지를 일컫는 명칭. 성숙도에 따른 등급 stable 업데이트 가능 데이터 영속성 가능 보안 적절한 기본값 쿠버네티스 모범 사례 따라 설정 incubator 아티팩트 허브 https://artifacthub.io/ 여러 헬름 저장소를 통합 검색할 수 있는 서비스. 헬.. 2023. 3. 16. [Kafka] UI Tools 분석글 공유 카프카 클러스터를 운영하려면 적절한 UI 모니터링 도구가 필요하다. 좋은 비교자료가 있어 공유한다. UI for Apache kafka가 가장 좋은 선택지인 것으로 보인다. https://devocean.sk.com/blog/techBoardDetail.do?ID=163980 2023. 3. 13. [Kafka] 카프카란? Kafka?링크드인 사내 프로그램에서 출발하여 정식 Apache 오픈소스로 등록된 분산 이벤트 스트리밍 플랫폼Architecture간단히 알아보기이름 설명주키퍼(ZooKeeper)카프카의 메타데이터(metadata) 관리 및 브로커의 정상상태 점검(health check)을 담당합니다.카프카(Kafka) 또는 카프카 클러스터(Kafka cluster)아파치 프로젝트 애플리케이션 이름입니다. 여러 대의 브로커를 구성한 클러스터를 의미합니다.브로커(broker)카프카 애플리케이션이 설치된 서버 또는 노드를 말합니다.프로듀서(producer)카프카로 메시지를 보내는 역할을 하는 클라이언트를 총칭합니다.컨슈머(consumer)카프카에서 메시지를 꺼내가는 역할을 하는 클라이언트를 총칭합니다.토픽(topic)카프카.. 2023. 3. 10. [AWS 자격증] AWS Certificated Solutions Architect 취득 https://mystudylab.tistory.com/103 에 있는 학습만 했다. 덤프 문제를 많이 풀면 충분히 풀 수 있는 수준이다. 2023. 3. 9. [AWS 자격증] AWS Certificated Cloud Practitioner 취득 Practitioner 취득한 이유 1. 난이도 낮음, AWS 서비스 기본 개념 학습 가능 2. 시험 50% 할인 바우처 물론 단번에 Associate 취득하는 것이 더 좋다. Practitioner 비용: 114,000원 Associate 비용: 170,000원 3. Associate 에 떨어지더라도 Practitioner 가 남는다. 공부 방법 개념 AWS 공인 솔루션스 아키텍트 올인원 - 어소시에이트 2/e 봤다. 문제풀이 영어 https://www.examtopics.com/ 한글 https://hagsig.tistory.com/125 와 같이 한글로 번역된 문제들을 검색 통해 풀어봄 2023. 3. 9. [Kafka] 토픽 Naming Convention 고민 TL;DR https://cnr.sh/essays/how-paint-bike-shed-kafka-topic-naming-conventions 을 참고한 글입니다. [namespace]-[application name]-[topic type]-[version numbers] 조합을 추천합니다. 개요 카프카 클러스터를 운영하다보면 수많은 토픽을 생성하게 된다. 토픽 이름은 변경할 수 없기 때문에 카프카 도입을 고려하고 있다면 Naming Convention에 대한 고민을 먼저 해보는 것이 좋다. 주의 1. 토픽 이름은 한번 지정하면 바꿀 수 없다 토픽 이름은 변경 불가능한 값이다. 즉 한번 컨벤션을 정하면 수정하기 어렵다. 카프카를 운영하면서 다양한 케이스의 토픽을 생성하게 될 것임으로 최대한 범용적인 이름.. 2023. 3. 9. [KSR] 카프라 스키마 레지스트리(Kafka Schema Registry) 란? Kafka Schema Registry?Kafak 클러스터를 통해 전달되는 데이터 스키마를 관리하는 독립적인 애플리케이션Confluent Server 를 사용하는 경우 Enterprise License 이며, 그렇지 않으면 Community License이다. https://docs.confluent.io/platform/current/installation/license.html#community-license구조 프로듀서컨슈머스키마 레지스트리카프카 클러스터장점1. 시스템 장애 방지기본적으로 카프카 메시지 형태에는 강제성이 없다.무슨 말이냐면 위 A형태의 메시지를 보내다가 갑자기 B형태로 보내는 것이 가능하다는 말이다.소수의 사용자만 카프카 토픽을 소비한다면 큰 문제가 아닐 수 있다. 문제는 실제 카프.. 2023. 3. 9. 개발자 이모티콘 추천 지인이 개발자 이모티콘을 출시했다. 평소에 라인을 주로 사용하는데 재미있을 것 같아서 공유한다. 동글동글 도이는 개발자 : 대추쌈장 - 네이버 OGQ마켓 동글동글 도이는 개발자 스티커입니다. 공기팟과 사원증, 그리고 회색 후드티는 도이와 한몸같은 시그니처입니다. | 동글동글 도이는 개발자 : 대추쌈장 - 네이버 OGQ마켓 ogqmarket.naver.com 도이는 개발자 – LINE 스티커 | LINE STORE 귀여운 도이는 개발자입니다. 도이는 항상 회색후드를 입고 사원증, 공기팟을 하고 다닙니다. store.line.me 2023. 1. 21. Git hook pre-commit .git/hooks/prepare-commit-msg #!/bin/sh BRANCH=`git branch | grep '^\*' | cut -b3-` FILE=`cat "$1"` echo "$BRANCH $FILE" > "$1" .git/hooks/pre-commit #!/bin/bash find vendor -name ".git*" -type d | while read i do if [ -d "$i" ]; then DIR=`dirname $i` rm -fR $i git rm -r --cached $DIR > /dev/null 2>&1 git add $DIR > /dev/null 2>&1 fi done You can do it with a combination of the prepare-commit-ms.. 2021. 4. 16. Relation 관계 타입의 유형, 사상 원소수 4가지 사상 원소수 (mapping cardinality) – 관계의 분류 기준 1) 1 : 1 (일 대 일) fx : x → y and fy : y → x marriage : bridegroom ↔ bride 2) 1 : n (일 대 다) fx : x → y or fy : y → x (but not both) mothership : mother → children 3) n : 1 (다 대 일) fx : x → y or fy : y → x (but not both) position : professor → department 4) n : m (다 대 다) fx : x → y fy : y → x (neither) enrollment : student ↔ course Mapping cardinality – 상한(m.. 2021. 4. 4. 이전 1 ··· 7 8 9 10 11 12 13 ··· 15 다음