본문 바로가기

kubernetes

Visual Studio Code와 Kebernetes연결하기

Visual Studio Code

0단계 - 배경설명하기

  • 쿠버네티스트에 파드를 올려가지고 개발을 하고 있는디
  • 아이구 너무 불편하다.
  • 뭔가 편한 개발환경이 필요하다.
  • 사람들이 Visual Studio Code를 사용하는 것 같다.
  • Visual Studio Code가 아자 아주 끝내준다고 하는 소문이 들리는 것 같다.
  • 그래서 Visual Studio Code와 쿠버네티스트를 연결해가지고~~개발 디버깅을 도전해보고자 한다.

1단계 - Visual Studio Code 설치

2단계 - "Remote - SSH"  확장을 설치하자

 

이 녀석을 무조건 설치하셔요~!

  • 없으면, CODE 이 녀석이 필요하다고 설치하라고 계속 귀찮게 했습니다.
  • 암튼, 이 녀석을 설치하면 "원격 탐색기"가 나타나는군요

  • 이 녀석을 설치하고 나면 원격 SSH Target을 지정할 수 있고 붙을 수 있어서
    • 파일도 생성하고 
    • 실행도 할 수 있고 
    • 3단계에서 설치할 "Kubernetes"도 정상작동하고 그러는것 같습니다. 

3단계 - Kubernetes 플러그인 설치하기

    • 그리고 쿠버네티스에 연결하고 상태같은것을 확인하려면 다음 확장을 설치하랍니다. 

  • 저 녀석 "Kubernetes"라는 녀석을 설치하면 다음화면과 같이 쿠버네티스트의 모든 자원들의 상태를 보여주는 것 같습니다 .

  • 그런디 위 녀석은 쿠버네티스티스의 상태 및 설정등을 할 수 있는 것 같구요
  • 저 같은 경우 파이썬 파일을 만들어 이 파일을 파드(pod)에서 실행시키는 것이 일단 목표입니다. 

 

4단계 - 원격 컴퓨터에 파일을 만들고 디버깅해보기

  • 위 그림처럼 새파일 아이콘 같은 것을 클릭하면 원격에 파일을 읽거나 생성할 수 있다!!!
  • 그래서 다음과 같이 "test.py"파일을 만들었더니, 자동으로 "Python"확장을 설치하란다!!!!

 

  • 기가 막히는구먼...내가 test.py라는 파이썬 파일을 만들었디니~
  • 권장하는 확장(플러그인)을 설치하겠냐고 한다. 그래 믿고 설치해보자!!

  • 음.. python이네;;이것 이미 설치해놓았는디..? 
    • visual studio 입장에서는 필요한 것인가?
    • 그래도 설치해보자~!
      •  Visual Studio Code입장에서는 더 필요한가 보제~~;;;;

  • 기가 막히네요...실행이 됩니다. 그리고 디버깅도 됩니다. 
    • 지송합니다. 너무 촌시럽게 굴어서리;;;;
  • 설마하고 "F9"를 누르니께..바로 브레이크가 걸려버리는 군요;;;

  • "F5"를 누리니께..디버깅도 바로 뵙니다. 이러니 개발자분들께서 Visual Studio Code를 그렇게 좋아하는게보네요...^^;;;

5단계 - 그냥 결론

  • Visual Studio Code를 설치했고 쿠버네티스에서 작업을 할려면!
  • "Kubernetes", "Remote SSH"를 설치하라!!!!