Vscode Pod 접속

limes22·2024년 9월 6일

설명 :
VScode 에서 Kubernetes 환경에 접근하는 과정입니다. Remot ssh 플러그인 설치 후 진행합니다.
요약 :
• VScode remote ssh 플러그인 설치
• Kubernetes pod 안에 ssh 설치
• NodePort 타입 Service 생성
• Portfowarding (필요시)
• Pod 접속

1) Remote - ssh 플러그인 설치

VScode에서 확장 플러그인을 설치해줍니다.

2) Kubernetes pod 안에 ssh 를 설치해 줍니다.
> apt-get update && apt-get install -y openssh-server vim> vi /etc/ssh/sshd_config

  1. Sshd_config 파일을 열어 해당값을 수정합니다.
    $> service ssh restart

3) node port type svc 생성

3-1) 파드의 ssh 포트 포워딩 (필요시)
1. 파드에서 실행 중인 특정 애플리케이션에 접근이 필요하므로 포트포워딩을 설정합니다.
$> kubectl port-forward --address 0.0.0.0 pod/nginx-test-pod 30081:22 -n default

4) VScode 에서 파드 접속 확인
VScode에서 파드 접속합니다.

파드에 접속을 확인 합니다.

profile
안녕하세요. Maymust 에서 AI full stack 엔지니어로써 재직하고 있는 오수진입니다.

0개의 댓글