728x90
k8s pod 가 기동중이고 내부에 있는 파일을 밖으로 꺼내서 작업해야 될때 혹은 반대의 경우가 필요한 경우 사용
kubectl cp [네임스페이스]/[pod명]:[내부경로]/[파일명] [외부서버경로]/[파일명]
exec)tomcat war 파일(네임스페이스명: tomcat, pod 명 : tomcat-aadd, 파일명:agent.war)
kubectl cp tomcat/tomcat-aadd:/usr/local/tomcat/webapp/agent.war /home/user1/agent.war
디렉토리통으로 할경우에도 됨
반대로 외부 파일을 pod 안으로 넣을때는
kubectl cp [외부서버경로]/[파일명] [네임스페이스]/[pod명]:[내부경로]/[파일명]
728x90
'k8s' 카테고리의 다른 글
k8s statefulset은 pod deployment에 servicename 필수 (0) | 2023.01.10 |
---|---|
istio-ingressgateway virtualservice match 순서(websocket테스트 하다 확인) (0) | 2023.01.06 |
ctr 로 사설 저장소(harbor) image push (0) | 2022.11.14 |
폐쇄망 k8s 업그레이드 docker 제거시 rancher agent 문제 (0) | 2022.08.18 |
k8s docker -> containerd 변경시 기존 이미지 pull 시에 archive/tar: invalid tar header: unknown (0) | 2022.08.18 |