카샤의 만개시기
close
프로필 배경
프로필 로고

카샤의 만개시기

  • 분류 전체보기 (102)
    • 만개시기 (1)
    • Foundation (12)
      • Algorithm (3)
      • Operation (1)
      • Network (1)
      • Programming (1)
      • Design Pattern (5)
    • Architecture (1)
      • DDD (1)
    • Java (21)
      • POJO (9)
      • Spring (4)
      • Liferay (1)
      • MSA (7)
    • Kotlin (13)
    • Go언어 (6)
    • Javascript (2)
      • EcmaScript (0)
      • Node.js (0)
      • React (0)
    • Swift (0)
    • Python (0)
    • Android (0)
    • IOS (0)
    • Database (4)
      • mySQL (3)
      • MongoDB (0)
      • Oracle (0)
      • Redis (0)
    • DevOps (25)
      • Docker & K8S (17)
      • Ansible (2)
      • Performance Test (4)
      • APM (1)
      • Fluentd (1)
    • Machine Learning (12)
    • Big Data (0)
      • pyspark (0)
    • Review (3)
    • 유용한 정보 (1)
    • 일상 (1)
  • 홈
  • 카테고리
  • 방명록

Skaffold를 이용한 쿠버네티스 개발부터 디버깅·배포까지

Skaffold 쿠버네티스 개발 → 디버깅 → 배포를 한 줄로 끝내기Skaffold는 쿠버네티스 네이티브 애플리케이션을 위한 로컬-to-클러스터 개발 파이프라인을 자동화하는 CLI입니다.dev → build → push → deploy → log/port-forward → (loop)위 모든 단계를 단일 명령으로 처리해 개발-속도와 안정성을 동시에 챙길 수 있습니다.왜 Skaffold인가? (Kustomize·Helm과의 관계)빌드 & 배포 자동화 : 코드 변경 감지 → 이미지 빌드/푸시 → 신규 매니페스트 배포까지 한 번에 진행 [참고]다중 배포 도구 호환 : kubectl · Kustomize · Helm · Kpt 모두 지원 → 동일 워크플로우 안에서 혼용 가능Profiles / Modules :..

  • format_list_bulleted DevOps/Docker & K8S
  • · 2025. 7. 13.
  • textsms

쿠버네티스 환경의 효율적인 개발 도구 Telepresence

🚀 Telepresence 완전 정복: intercept, replace, wiretap, ingest 기능 비교쿠버네티스(Kubernetes) 환경에서 로컬 개발을 실서비스와 통합해 테스트하고 싶으신가요?Telepresence는 마이크로서비스 개발자들에게 가장 유용한 디버깅 도구 중 하나입니다.이 글에서는 Telepresence의 핵심 기능 4가지인✅ intercept, ✅ replace, ✅ wiretap, ✅ ingest를 최신 버전 기준으로 자세히 설명하고 차이점을 비교합니다.🧭 Telepresence란?Telepresence는 로컬 개발 환경과 쿠버네티스 클러스터 간의 양방향 연결을 제공하는 오픈소스 도구입니다.CI/CD 없이도 로컬 코드를 클러스터 트래픽과 연결해 테스트하거나, 클러스터 환..

  • format_list_bulleted DevOps/Docker & K8S
  • · 2025. 7. 12.
  • textsms

Kubernetes Ephemeral 컨테이너 완전 정복 🚀

Kubernetes에서 실시간 디버깅을 위한 강력한 도구, Ephemeral 컨테이너에 대해 알아봅니다.실전 사용법부터 리소스 경합, 종료 후 동작까지 완전 정리!📚 목차Ephemeral 컨테이너란?Ephemeral 컨테이너 생성 방법디버깅용 추천 이미지다른 컨테이너의 파일 시스템 접근Pod 내 컨테이너 목록 확인Ephemeral 컨테이너의 리소스 사용 방식Kubernetes QoS 클래스 정리종료된 Ephemeral 컨테이너는 어떻게 되나?1️⃣ Ephemeral 컨테이너란?기존 Pod에 일시적으로 주입되는 디버깅 전용 컨테이너spec.ephemeralContainers[]에만 등록됨자동 재시작 없음, resources, livenessProbe 설정 불가Kubernetes v1.25 이상에서 정식 ..

  • format_list_bulleted DevOps/Docker & K8S
  • · 2025. 7. 10.
  • textsms

Ingress configuration-snippet vs server-snippet

쿠버네티스를 실무에서 사용하다 보면, Kubernetes annotations을 이용하여 nginx ingress에 커스터마이즈한 행동을 지정하곤 한다. 그 중에 configuration-snippet와 server-snippet 설정이 유사하게 사용되는것 같은데 정확히 어떤 차이가 있는지 궁금하여 정리해보았다. nginx.ingress.kubernetes.io/configuration-snippet: | ... nginx.ingress.kubernetes.io/server-snippet: | ...configuration-snippet 도큐먼트 NGINX location에 redirect/rewrite를 포함한 다양한 설정을 추가적으로 지정해줄수 있다. server-snippet 도큐먼트 Attenti..

  • format_list_bulleted DevOps/Docker & K8S
  • · 2021. 4. 19.
  • textsms
Kubernetes Operator

Kubernetes Operator

Operator와 CRD는 쿠버네티스의 철학과 동작 원리를 잘 나타낸다. Operator Operators are software extensions to Kubernetes that make use of custom resources to manage applications and their components. 오퍼레이터는 쿠버네티스와 쿠버네티스 이외의 것들을 둘 다 이해하는 쿠버네티스 컨트롤러이다. 이 두 영역에 대한 지식을 결합함으로써, 두 도메인을 모두 이해하는 실제 운영자가 필요한 작업을 자동화할 수 있다. Custom Resource Definition (CRD) In the Kubernetes API a resource is an endpoint that stores a collection..

  • format_list_bulleted DevOps/Docker & K8S
  • · 2020. 12. 7.
  • textsms

데이터 수집기 Fluentd 이해하기 (v1.0)

Fluentd빅데이터 시대가 오면서 데이터 수집기는 여러 방면에서 사용이 되는데,대표적인 데이터 수집기는 ELK에서 사용되는 Logstash와 Fluentd로 나뉜다.Fluentd는 쿠버네티스와 같은 CNCF 재단에 속해 있는 범용 로그 수집용 오픈소스 프로젝트로써 C와 Ruby로 개발되었다.logstash에 비해 안정성이 높고 아키텍쳐가 단순한 편이며 메모리 또한 적게 쓰는 편이다.Fluentd 주요 특징Unified Logging with JSONFluentd의 데이터 구조는 JSON 형태로 되어 있다.downstream data processing이 JSON으로 제공되어 더욱 쉽고, 이는 유연한 스키마를 유지하면서 accessible한 structure를 제공해준다.Pluggable Architec..

  • format_list_bulleted DevOps/Fluentd
  • · 2020. 8. 29.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (102)
    • 만개시기 (1)
    • Foundation (12)
      • Algorithm (3)
      • Operation (1)
      • Network (1)
      • Programming (1)
      • Design Pattern (5)
    • Architecture (1)
      • DDD (1)
    • Java (21)
      • POJO (9)
      • Spring (4)
      • Liferay (1)
      • MSA (7)
    • Kotlin (13)
    • Go언어 (6)
    • Javascript (2)
      • EcmaScript (0)
      • Node.js (0)
      • React (0)
    • Swift (0)
    • Python (0)
    • Android (0)
    • IOS (0)
    • Database (4)
      • mySQL (3)
      • MongoDB (0)
      • Oracle (0)
      • Redis (0)
    • DevOps (25)
      • Docker & K8S (17)
      • Ansible (2)
      • Performance Test (4)
      • APM (1)
      • Fluentd (1)
    • Machine Learning (12)
    • Big Data (0)
      • pyspark (0)
    • Review (3)
    • 유용한 정보 (1)
    • 일상 (1)
최근 글
인기 글
최근 댓글
태그
  • #Kotlin
  • #devops
  • #MSA
  • #cloud native
  • #Spring
  • #Microservice
  • #쿠버네티스
  • #코틀린
  • #클라우드 네이티브
  • #java
전체 방문자
오늘
어제
전체

티스토리툴바