반응형
kubectl port-forward 명령어는 Kubernetes 클러스터 내의 Pod에 있는 하나 이상의 포트를 로컬 컴퓨터의 포트에 전달(포워딩)하는 데 사용됩니다. 이 명령어를 사용하면 개발자나 관리자는 클러스터 내부 네트워크에 직접 연결되어 있지 않아도 로컬 시스템에서 클러스터 내의 서비스에 접근할 수 있습니다. 이 기능은 디버깅과 개발 작업에 매우 유용합니다.
사용법
kubectl port-forward <pod-name> [LOCAL_PORT:]REMOTE_PORT
kubectl port-forward는 테스트 및 디버깅 용도로 주로 사용되며, 생산 환경에서는 신중하게 사용해야합니다. 포트포워딩을 사용하면 로컬머신과 pod 사이에 직접적인 네트워크 연결이 생성되기 때문에 보안상의 위험을 증가할 수 있습니다. 당연히 클라이언트와 서버 연결이 유지되는 동안만 유효합니다.
테스트 용도로만 사용하시는 것을 권고합니다!
반응형
'성장일기 > Kubernetes' 카테고리의 다른 글
kubectl expose 명령어 사용법 정리 (0) | 2024.06.18 |
---|---|
kubectl apply create 주요 차이점 정리 (0) | 2024.06.17 |
[k8s] 노드, 클러스터 용어 이해하기 (1) | 2024.01.04 |
[k8s] 쿠버네티스가 도커 지원 중단한 이유가 무엇일까 (1) | 2024.01.03 |
Deployment의 롤링업데이트 전략 이해하기 ( Max Unavailable, Max surge ) (2) | 2023.12.05 |