목적사용 이미지실행 명령어비고단순 파드 띄워서 셸 접속busyboxkubectl run test --image=busybox --restart=Never -- sleep 3600sh 셸. ping, wget 기본 가능네트워크 디버깅 전문툴 사용nicolaka/netshootkubectl run netshoot --rm -i --tty --image=nicolaka/netshoot -- bashtcpdump, dig, traceroute, curl 등 사용 가능curl 명령만 사용curlimages/curlkubectl run curl-pod --image=curlimages/curl --restart=Never -- sleep 3600작은 사이즈, curl 요청만 필요할 때 적합간단한 HTTP 서버 띄우..
1. 기본 정보 조회명령어설명kubectl get nodes클러스터 노드 목록 조회kubectl get pods현재 네임스페이스의 파드 목록 조회kubectl get pods -A모든 네임스페이스의 파드 목록 조회kubectl get svc서비스 목록 조회kubectl get deployments디플로이먼트 목록 조회kubectl describe pod [파드명]파드 상세 정보 조회kubectl describe svc [서비스명]서비스 상세 정보 조회 2. 리소스 생성/적용/삭제명령어설명kubectl apply -f [파일명].yaml리소스를 생성하거나 업데이트kubectl create -f [파일명].yaml리소스를 새로 생성kubectl delete -f [파일명].yaml리소스를 삭제kubectl ..
구분자동화 종류설명배포Rolling Update, Canary, Blue-Green새로운 버전 배포를 자동화스케일링HPA, VPA, CA부하에 따라 Pod/리소스를 자동 조절복구Self-healingPod 죽으면 자동 재생성 (ReplicaSet/Deployment)네트워크Ingress Controller트래픽 자동 라우팅, 인증 처리모니터링Metrics Server, Prometheus리소스 모니터링 및 알람 자동화설정 관리ConfigMap, Secret앱 설정 변경 자동 적용 가능인증/인가RBAC, OPA Gatekeeper권한 관리 자동화 및 정책 강제배치 작업CronJob주기적인 작업 자동 실행 (스케줄러)이벤트 대응Kubernetes Event, Operator이벤트 발생 시 커스텀 로직 자동 ..
🎯 Kafka Connect Transformer란?Kafka Connect SMT (Single Message Transformation)Kafka Connect에서 Kafka 메시지를 MongoDB로 보내기 전에 변형/필터/가공하는 기능입니다.즉,Kafka에 들어온 원본 메시지를MongoDB에 저장하기 좋게 가공할 수 있어요.예시:필드 추가/삭제JSON 구조 변경특정 필드를 키로 설정값 변환 (대문자/소문자, 타입 변경)토픽 이름에 따라 다른 컬렉션으로 분기🛠 Transformer 사용하는 방법Connector 등록할 때 transforms 설정을 추가합니다.{ "transforms": "변환이름", "transforms.변환이름.type": "org.apache.kafka.connect.tr..
등록 (Insert)✅ 가능기본 동작수정 (Update)✅ 가능특정 설정 + 메시지 포맷 필요삭제 (Delete)✅ 가능특정 설정 + Tombstone 메시지조회 (Select)❌ 불가Sink는 쓰기 전용(읽기 불가) 1. 등록 (Insert)아무 설정도 추가 안 해도 Kafka → MongoDB로 "Insert" 됩니다.Kafka에 JSON 데이터가 오면 → MongoDB 컬렉션에 새 문서로 들어갑니다.Kafka 메시지 예시:{ "id": "123", "name": "Alice", "email": "alice@example.com"}MongoDB 결과:{ "_id": ObjectId("..."), "id": "123", "name": "Alice", "email": "alice@exampl..