본문 바로가기
반응형

분류 전체보기3781

[Grafana Loki] 로그를 모아서 저장하고 검색하는 도구 !! Grafana는 “보여주는 도구”, Grafana Loki는 “로그를 모아서 저장하고 검색하는 도구”입니다.둘은 경쟁 제품이 아니라 서로 같이 사용하는 관계라고 보면 됩니다. 👍🎯 한 줄로 먼저 이해하기Grafana= 데이터를 화면에 보여주는 대시보드 📊Loki= 서버/Pod에서 발생한 로그를 모아두는 저장소 📚예를 들어 Kubernetes에서 장애가 발생했다고 해보겠습니다.Grafana DashboardCPU 사용률 95% 🔥Memory 사용률 90%GPU 사용률 100%Pod Restart 5회 ↓"왜 재시작했지?" ↓Grafana에서 Loki 로그 조회 ↓OOMKilledCUDA errorConnection timeout ↓원인 확인 🔍즉.. 2026. 8. 11.
[OCI Artifact] Open Container Initiative (컨테이너 이미지와 Registry가 서로 호환되도록 표준 규격을 만드는 표준) 이름에 전부 Image, Artifact가 붙어서 처음 보면 “결국 이미지 아닌가?” 싶습니다. 😄 그런데 핵심은 “컨테이너 실행용 파일인가, 아니면 OCI 규격을 이용해 저장하는 다른 종류의 패키지인가?”입니다.가장 먼저 큰 그림부터 잡으면 쉽습니다.Harbor│├─ Container Image│ └─ Docker Image│└─ OCI Artifact ├─ Helm Chart ├─ SBOM ├─ Signature └─ 기타 OCI 패키지즉, Container Image와 Docker Image는 실제 컨테이너 실행을 위한 이미지이고, OCI Artifact는 이미지뿐 아니라 Helm Chart 같은 다른 산출물까지 Registry에 저장할 수 있게 만든 더 넓은 개.. 2026. 8. 10.
[다양한 Artifact 저장 / Container Image 저장] Nexus Repository & Harbor Nexus는 “여러 종류의 개발 산출물을 보관하는 종합 창고”, Harbor는 “컨테이너 이미지에 특화된 전문 창고”입니다. 📦🐳한 줄 비교 구분 Nexus Repository Harbor 주 목적다양한 Artifact 저장Container Image 저장대표 저장물Maven, npm, PyPI, NuGet, Docker 등Docker/OCI Container Image성격범용 Artifact RepositoryContainer RegistryKubernetes 친화성사용 가능매우 높음이미지 보안/스캔가능하지만 주력은 아님강점이미지 복제가능Replication 기능이 강함대표 사용개발 패키지/라이브러리 관리K8s 배포용 이미지 관리1. Nexus는 뭐냐?개발하다 보면 여러 종류의 파일이 생깁니다... 2026. 8. 10.
[아침에 5분] 스트레칭 방법! https://youtube.com/shorts/5id0k-cT4QY?feature=share 2026. 8. 10.
🚀 OpenSearch 실무 용량 설계 입문 Primary Shard · Replica · Node를 몇 개로 잡아야 할까?앞 단계에서 구조를 이렇게 배웠습니다.Document ↓Index ↓Primary Shard ↓OpenSearch Node ↓Replica Shard이제 실무에서 가장 중요한 질문으로 넘어갑니다.“그래서 Primary Shard는 몇 개 만들고, Replica는 몇 개 두고, Node는 몇 대가 필요한가?”여기부터가 실제 OpenSearch 용량 산정과 아키텍처 설계입니다.OpenSearch 공식 문서도 일반적인 시작점으로 Shard 하나를 약 10~50GB 범위로 유지하는 것을 제시하며, Shard를 무조건 많이 만드는 것은 오히려 Cluster에 부담을 준다고 설명합니다. (OpenSearch Document.. 2026. 8. 9.
[🔍 OpenSearch 내부 구조 쉽게 이해하기] Index → Document → Shard → Replica → Node 이번에는 OpenSearch 내부 구조를 “로그 한 건이 들어와서 실제로 어디에 저장되는지” 기준으로 아주 쉽게 연결해서 설명해볼게요. 😊🔍 OpenSearch 내부 구조 쉽게 이해하기Index → Document → Shard → Replica → Node먼저 전체 관계부터 보면 이렇습니다.OpenSearch Cluster│├─ Node 1│ ├─ Primary Shard 0│ └─ Replica Shard 1│├─ Node 2│ ├─ Primary Shard 1│ └─ Replica Shard 2│└─ Node 3 ├─ Primary Shard 2 └─ Replica Shard 0그리고 그 Shard 내부에 실제 Document들이 저장됩니다.즉 핵심 관계는:Index ↓.. 2026. 8. 9.
[🔍 OpenSearch란 무엇일까?] Fluent Bit · Logstash까지 이해하기! 서버나 Kubernetes를 운영하다 보면 이런 용어를 자주 만나게 됩니다.OpenSearchFluent BitLogstashOpenSearch Dashboards로그 파싱로그 수집처음 보면 각각 무엇을 하는지 헷갈릴 수 있습니다. 😵하지만 전체 흐름부터 보면 생각보다 간단합니다.서버 / Kubernetes Pod ↓Fluent Bit / Logstash ↓ OpenSearch ↓OpenSearch Dashboards ↓ 관리자 👨‍💻쉽게 말하면,Fluent Bit / Logstash가 로그를 모아서 정리하고 → OpenSearch에 저장하면 → 관리자가 검색하고 분석하는 구조입니다.1️⃣ OpenSearch가 뭐야? 🔍OpenSear.. 2026. 8. 9.
[몸이 보내는] 영양부족 신호!! https://youtube.com/shorts/wk6mw3seNfc?feature=share [몸이 보내는] 영양부족 신호!![몸이 보내는] 영양부족 신호!!https://cloud-allstudy.tistory.comwww.youtube.com 2026. 8. 8.
[부산] 광안대교 노을 !! 2026. 8. 7.
[🔍 데이터 파싱(Parsing)이란] 들어온 데이터를 읽고, 구조를 분석해서 필요한 데이터로 나누는 작업! 업무를 하다 보면 Parsing(파싱)이라는 말을 정말 자주 듣게 됩니다.로그를 파싱한다.JSON 데이터를 파싱한다.API 응답값을 파싱한다.YAML 파일을 파싱한다.CSV 데이터를 파싱해서 DB에 넣는다.처음 들으면 굉장히 어려운 기술처럼 느껴지지만, 개념 자체는 생각보다 간단합니다. 😊📌 1. Parsing이란?Parsing(파싱)은 쉽게 말하면,👉 들어온 데이터를 읽고, 구조를 분석해서 필요한 데이터로 나누는 작업입니다.예를 들어 다음과 같은 데이터가 있다고 해보겠습니다.name=kim,age=30,job=engineer사람이 보면 바로 이해할 수 있습니다.이름 = kim나이 = 30직업 = engineer컴퓨터 프로그램도 이 데이터를 항목별로 분리해서 사용할 수 있어야 합니다.이 과정을 Pa.. 2026. 8. 7.
[Bitbucket] Git 소스코드 저장소 + 협업 + 배포 자동화 기능을 제공하는 서비스 Bitbucket(비트버킷)은 아주 쉽게 말하면 개발 소스코드를 저장하고, 버전을 관리하고, 여러 사람이 같이 작업하는 공간입니다. 개발팀에서는 흔히 Git 저장소 서버라고 보면 됩니다. 🙂🔹 한 줄로 설명하면Bitbucket = Git 소스코드 저장소 + 협업 + 배포 자동화 기능을 제공하는 서비스비슷한 서비스로는 GitHub, GitLab이 있습니다.예를 들어 개발자가 아래 파일들을 관리한다고 해보겠습니다.DockerfileKubernetes YAMLHelm ChartPython 소스Java 소스TerraformAnsible배포 Script이 파일들을 개인 PC에만 보관하면 문제가 생길 수 있습니다.개발자 A PC ↓app.py 수정개발자 B PC ↓app.py 수정누가 최신 파일이지? ?.. 2026. 8. 6.
[📚 책을 읽는다고] 인생이 정말 바뀔까? “책을 읽으면 인생이 바뀐다.”한 번쯤 들어본 말이죠.그런데 막상 생각해 보면 조금 의문이 듭니다.책 한 권 읽었다고 다음 날 통장 잔고가 늘어나는 것도 아니고, 갑자기 능력이 생기는 것도 아니고, 고민이 한순간에 사라지는 것도 아니니까요.그래서 어쩌면 이렇게 말하는 게 더 정확할지도 모릅니다.책이 인생을 바로 바꿔주지는 않는다.하지만 내가 달라질 가능성은 분명히 높여준다.책을 읽는 이유는 사람마다 다르겠지만, 독서를 꾸준히 하다 보면 공통적으로 얻게 되는 것들이 있습니다.오늘은 그중에서도 특히 와닿는 4가지를 이야기해보려고 합니다. 😊1️⃣ 책을 읽으면 내가 원하는 게 보이기 시작한다우리는 생각보다 많은 시간을 다른 사람을 보며 살아갑니다.“저 사람은 돈을 많이 버네.”“저 사람은 좋은 집에 사네.”.. 2026. 8. 6.
[서울대 의사] 제일 좋은 약 9가지!! https://youtube.com/shorts/WkJpV0n8cos?feature=share 제일 좋은 약 9가지!!제일 좋은 약 9가지!!https://cloud-allstudy.tistory.comwww.youtube.com 2026. 8. 6.
[스레드] 영상 무료 다운로드 !! https://threadsdown.to/en?utm_source=chatgpt.com Free Threads Media Downloader - ThreadsDown.comDownload Threads videos for free and fast with ThreadsDown. Supports all devices, no registration needed, offering a convenient and easy experience.threadsdown.to 2026. 8. 5.
[탈모 관리] 습관 6가지!! 2026. 8. 5.
[Harbor - 3.7단계] Ingress Controller → Harbor Service 연동 구성 - Harbor Native Replication 학습 시리즈 Ingress Controller가 Harbor Service를 “어떻게 찾아서 전달하는지”를 이해하면 전체 구조가 완성됩니다.📘 3.7단계 - Ingress Controller → Harbor Service 연동 구조핵심부터 말하면:Ingress Controller는 Ingress 리소스의 규칙을 보고, 해당 Host/Path 요청을 지정된 Harbor Service로 전달합니다.즉 연결 고리는 이겁니다.Ingress Resource ↓Host / Path 규칙 ↓Harbor Service ↓Harbor Pod1. 먼저 전체 흐름사용자가 접속합니다.https://harbor-prod.company.com흐름은:사용자 ↓DNS ↓F5 VIP ↓Ingress C.. 2026. 8. 4.
[Harbor - 3.5단계] 온프레미스 도메인·인증서·IP 구성 - Harbor Native Replication 학습 시리즈 📘 Harbor Native Replication 3.5단계온프레미스에서 도메인·인증서·IP는 어떻게 구성할까?Harbor를 온프레미스 Kubernetes에 구축할 때 많이 헷갈리는 부분이 있습니다.Harbor 도메인은 어디에 등록할까?HTTPS 인증서는 어디에 적용할까?Worker Node가 바뀌면 IP도 계속 바뀌지 않을까?결론부터 말하면 Harbor를 특정 Worker Node IP에 직접 연결하지 않고, 고정된 VIP 또는 LoadBalancer IP를 앞단에 두는 방식이 일반적입니다.🌐 1. Harbor 도메인은 어디에 등록할까?사내에서만 사용하는 Harbor라면 보통 사내 DNS에 등록합니다.예를 들어:harbor-prod.company.com → 10.10.10.100harbor-dr.c.. 2026. 8. 4.
[Harbor - 3단계] Push Replication vs Pull Replication 쉽게 이해하기 - Harbor Native Replication 학습 시리즈 이제 3단계 — Push Replication vs Pull Replication으로 넘어가겠습니다.이번 단계에서는 특히 운영센터 ↔ DR센터, 방화벽, 443 포트, 누가 접속을 시작하는지 중심으로 이해하면 됩니다.📘 Harbor Native Replication 3단계Push vs Pull + 방화벽/네트워크 관점Harbor 공식 문서 기준으로 Replication Rule을 만들 때 Push-based 또는 Pull-based를 선택할 수 있습니다. Push는 원격 Registry로 보내는 방식이고, Pull은 원격 Registry에서 가져오는 방식입니다.1. 가장 중요한 차이 한 줄먼저 이것부터 기억하면 됩니다.Push= Source가 Destination으로 접속한다.Pull= Destinat.. 2026. 8. 3.
[Harbor - 2단계] Source / Destination / Endpoint / Replication Rule 쉽게 이해하기 - Harbor Native Replication 학습 시리즈 📘 Harbor Native Replication 2단계Source / Destination / Endpoint / Replication Rule 쉽게 이해하기이제부터는 Harbor Replication의 실제 설정 구조로 들어가면 됩니다.이번 단계의 핵심은 딱 4개입니다.SourceDestinationEndpointReplication Rule 이 네 가지 관계만 정확히 이해하면 Harbor Replication 화면을 봐도 훨씬 덜 어렵습니다.1. 전체 그림부터 보겠습니다운영 Harbor의 이미지를 DR Harbor로 복제한다고 가정하겠습니다.[운영센터]Harbor Aharbor-prod.company.com │ │ Replication ↓Harbor Bharb.. 2026. 8. 3.
[Harbor - 1.5단계] Kubernetes 안의 Harbor Pod 구조 이해하기 - Harbor Native Replication 학습 시리즈 이번에는 1.5단계 — Kubernetes에 Harbor를 설치하면 어떤 Pod들이 생기고, 각각 무슨 역할을 하는지를 설명하겠습니다. 😊📘 Harbor 학습 1.5단계Kubernetes 안의 Harbor Pod 구조 이해하기먼저 가장 중요한 것부터 보겠습니다.Harbor는 하나의 Pod로 동작하는 프로그램이 아닙니다.Kubernetes에 Harbor를 설치하면 Harbor라는 하나의 서비스를 만들기 위해 여러 Pod가 역할을 나눠서 동작합니다.대략 이렇게 생각하면 됩니다. 사용자 / Kubernetes / CI-CD │ ↓ harbor.company.com .. 2026. 8. 3.
[Harbor - 1단계] Native Replication이란? - Harbor Native Replication 학습 시리즈 현재 Harbor 공식 문서 기준으로 보면 Replication은 Harbor ↔ Harbor, 또는 Harbor ↔ 다른 Registry 사이에 OCI Artifact/Container Image 등을 복제하는 기능입니다. Push 방식과 Pull 방식 모두 지원합니다.📘 Harbor Native Replication 학습 시리즈앞으로 아래 순서로 가면 이해하기 쉽습니다.1단계 — Harbor Replication이 무엇인가? ← 오늘2단계 — Source / Destination / Endpoint / Rule 이해3단계 — Push Replication과 Pull Replication 차이4단계 — Harbor A → Harbor B 실제 설정5단계 — Manual / Scheduled / Eve.. 2026. 8. 2.
Kafka를 통한 MongoDB 데이터 스트리밍 싱크 구성 가이드 !! 1. 결론부터 말씀드리면Kafka에 들어온 데이터를 MongoDB로 실시간에 가깝게 저장하는 구성은 가능합니다.일반적으로 다음과 같이 구성합니다.```mermaidflowchart LR A["업무 시스템"] --> B["Kafka Topic"] B --> C["Kafka Connect"] C --> D["MongoDB Sink Connector"] D --> E["MongoDB Primary"] E --> F["MongoDB Secondary 1"] E --> G["MongoDB Secondary 2"]```여기서 매우 중요한 부분은 다음입니다.Kafka가 MongoDB Pod 3개에 각각 데이터를 넣는 것이 아닙니다.Kafka Sink Connector는 MongoDB .. 2026. 8. 2.
[🐟 참치란 어떤 물고기일까?] 다랑어와의 차이 - 종류·생태 총정리 !! ‘참치’라고 하면 통조림이나 회부터 떠올리기 쉽습니다. 하지만 참치는 대양을 가로질러 이동하고, 빠른 속도로 먹이를 추격하며, 몸의 일부 온도를 주변 바닷물보다 높게 유지하는 특별한 물고기입니다.이번 글에서는 참치와 다랑어의 차이부터 신체 구조, 생활 방식, 주요 어종과 식품으로서의 활용까지 순서대로 알아보겠습니다. ▲ 먼바다를 무리 지어 이동하는 참치의 모습을 표현한 AI 생성 이미지1. 🐠 참치와 다랑어는 같은 말일까?일상생활에서 사용하는 ‘참치’는 여러 다랑어류를 폭넓게 부르는 명칭입니다. 생물과 어종을 정확히 구분할 때는 주로 ‘다랑어’라는 이름을 사용합니다.쉽게 정리하면 다음과 같습니다.참치: 여러 종류의 다랑어를 통칭하는 일상적·상업적 표현다랑어: 생물 분류와 개별 어종명에 사용되는 표현참다.. 2026. 8. 2.
몸이 보내는 신호 7가지 !! 2026. 8. 1.
[여름휴양지] 2026년 어나더사이드 !! 2026. 8. 1.
[당뇨 환자] "이 과일" 드세요.." 혈당 낮추는 "천연 인슐린" 과일 2026. 7. 31.
[챗GPT 사용법이 완전히 달라졌다? 🤖] 업무 자동화 기능 핵심 정리! 최근 챗GPT가 단순히 질문에 답해 주는 AI를 넘어, 사용자의 파일과 업무 도구를 활용해 결과물까지 만들어 주는 업무 자동화 비서로 발전하고 있습니다.이번 영상에서는 ‘챗GPT 워크’라고 소개된 새로운 업무 방식과 모델별 특징, 프로젝트 활용법, 외부 서비스 연동, 문서·웹사이트 제작 기능 등을 설명합니다.1. 답변형 AI에서 실행형 AI로 🚀기존의 챗GPT는 사용자가 질문을 입력하면 답변이나 문서를 생성하는 방식이 중심이었습니다.영상에서 소개하는 새로운 방식은 여기서 한 단계 더 나아갑니다.✅ 컴퓨터에 저장된 파일 분석✅ 자료 분류 및 정리✅ 여러 문서 비교✅ 보고서와 프레젠테이션 제작✅ 외부 서비스의 자료 활용✅ 웹사이트와 대시보드 생성즉, 사용자가 모든 과정을 하나씩 지시하지 않아도 최종 목표를.. 2026. 7. 30.
[직장내] 한 성깔 성씨 순위! 2026. 7. 29.
[Pika AI 무료 사용법 총정리] 사진 한 장으로 AI 영상 만들기 ! 사진 한 장을 움직이는 영상으로 만들거나, 간단한 문장을 입력해 AI 영상을 제작하고 싶다면 Pika AI를 활용할 수 있습니다.Pika는 전문적인 영상 편집 기술이 없어도 이미지와 텍스트를 이용해 짧은 AI 영상을 만들 수 있는 서비스입니다. 특히 사진 속 사물을 부풀리거나 녹이고, 찌그러뜨리거나 폭발시키는 독특한 효과로 잘 알려져 있습니다.이번 글에서는 Pika AI의 무료 사용 범위부터 영상 제작 방법, 모바일 앱 지원 여부, 크레딧을 아끼는 방법까지 정리해 보겠습니다.Pika AI란?Pika AI는 텍스트나 이미지를 기반으로 짧은 영상을 생성하는 AI 서비스입니다.대표적으로 다음과 같은 작업을 할 수 있습니다.문장을 입력해 새로운 영상 만들기사진 한 장을 움직이는 영상으로 변환하기영상 속 특정 부.. 2026. 7. 28.
[4단계] KServe가 뭐야? TensorFlow, PyTorch, ONNX, scikit-learn, XGBoost 모델 서빙 쉽게 이해하기 🚀 TensorFlow, PyTorch, ONNX, scikit-learn, XGBoost 모델 서빙 쉽게 이해하기 🚀지난 단계에서는 Kubeflow가 무엇인지 배웠습니다.간단히 다시 정리하면,Kubeflow는 Kubernetes 위에서 AI 개발, 학습, 자동화, 서빙까지 도와주는 AI 작업 플랫폼입니다.그런데 Kubeflow를 공부하다 보면 KServe라는 단어가 나옵니다.처음에는 이렇게 헷갈릴 수 있습니다.“Kubeflow도 어렵던데 KServe는 또 뭐야?”“Serving이랑 KServe는 같은 말인가?”“TensorFlow, PyTorch, ONNX는 뭐가 다른 거야?”“모델 형식이 다르면 서빙 방식도 달라지는 건가?”이번 글에서는 이 내용을 아주 쉽게 정리해보겠습니다.1. KServe를 한 문장.. 2026. 7. 28.
반응형