본문 바로가기

기타

macOS에서 Visual Studio Code를 사용하여 Kubernetes 클러스터에 접속하는 방법

728x90

macOS에서 Visual Studio Code를 사용하여 Kubernetes 클러스터에 접속하는 방법

1. Kubernetes 확장 설치

Kubernetes1

Visual Studio Code를 열고 왼쪽 사이드바에서 확장(Extensions) 아이콘을 클릭합니다. 그런 다음 검색 상자에 "Kubernetes"를 입력하여 Kubernetes 확장을 찾고 설치합니다.

2. Kubernetes 클러스터 설정

mkdir -p $HOME/.kube
vim $HOME/.kube/config
  • 쿠버네티스 클러스터 설정(/etc/kubernetes/admin.conf)을 config 파일에 복사합니다.
더보기

---

$ cat /etc/kubernetes/admin.conf
apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: LS0tLS1CRUdJTiklDQVR
    server: https://192.168.56.51:6443
  name: kubernetes
contexts:
- context:
    cluster: kubernetes
    user: kubernetes-admin
  name: kubernetes-admin@kubernetes
current-context: kubernetes-admin@kubernetes
kind: Config
preferences: {}
users:
- name: kubernetes-admin
  user:
    client-certificate-data: LS0tLS1CRUdJTiBDR==
    client-key-data: LS0tLS1CS0tLS0tCg==

---

sudo chown $(id -u):$(id -g) $HOME/.kube/config

3. Kubernetes 리소스 탐색

확장을 설치한 후 왼쪽 하단 모서리에 있는 Kubernetes 아이콘을 클릭하여 Kubernetes 탐색기(Kubernetes Explorer)를 엽니다. 그런 다음 상단 표시줄에서 "Kubernetes: Set a Kubernetes Context"를 클릭하여 사용할 Kubernetes 클러스터를 선택하고 설정합니다.

Kubernetes2

Kubernetes 탐색기를 사용하여 클러스터의 리소스를 쉽게 탐색하고 관리할 수 있습니다. 이를 통해 팟(Pods), 디플로이먼트(Deployments), 서비스(Services) 등을 보고 편집할 수 있습니다.

4. 터미널 사용

Kubernetes 클러스터와 상호 작용하려면 Visual Studio Code의 통합 터미널을 사용할 수 있습니다. 터미널을 열고 kubectl 명령을 사용하여 클러스터를 관리하고 조작할 수 있습니다.

 

728x90