티스토리 뷰

728x90
목적 사용 이미지 실행 명령어 비고
단순 파드 띄워서 셸 접속 busybox kubectl run test --image=busybox --restart=Never -- sleep 3600 sh 셸. ping, wget 기본 가능
네트워크 디버깅 전문툴 사용 nicolaka/netshoot kubectl run netshoot --rm -i --tty --image=nicolaka/netshoot -- bash tcpdump, dig, traceroute, curl 등 사용 가능
curl 명령만 사용 curlimages/curl kubectl run curl-pod --image=curlimages/curl --restart=Never -- sleep 3600 작은 사이즈, curl 요청만 필요할 때 적합
간단한 HTTP 서버 띄우기 커스텀 빌드 (python:3.12-slim) Dockerfile 작성 후 빌드 및 배포 Flask 기반 초경량 HTTP 서버
테스트 서버 노출 (Service) 없음 (kubectl 명령) kubectl expose pod myserver --type=ClusterIP --port=5000 파드를 클러스터 내부 서비스로 노출
TCP/UDP 서버 테스트 appropriate/nc (netcat) kubectl run nc-server --image=appropriate/nc --restart=Never --command -- sh -c "nc -lkp 1234" TCP 포트 리슨 (간단한 TCP 통신 테스트용)
DNS 테스트 infoblox/dnstools kubectl run dnstools --image=infoblox/dnstools --restart=Never -- sleep 3600 dig, nslookup, host 전문 DNS 툴 포함
부하 테스트용 HTTP Client rakyll/hey kubectl run hey --image=rakyll/hey --restart=Never -- sleep 3600 hey 명령어로 간단한 부하 테스트 가능
스트레스 테스트 (CPU, 메모리) alpine/stress kubectl run stress --image=alpine/stress --restart=Never -- --cpu 1 --timeout 30s 테스트용 리소스 부하 발생시킬 때 사용



728x90
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함