이전 게시물
[Kube] GKE (Google Kubernetes) 클러스터 만들기
구글 클라우드 90일 무료를 선택하였습니다. 쿠버네티스 엔진을 클릭하시면 대시보드로 이동하게 됩니다. 사용 버튼을 눌러줍니다. 만들기 버튼을 눌러줍니다. Autopilot 클러스터가 아닌 STANDARD
chordplaylist.tistory.com
kubectl 명령어 실행 준비
명령어를 어디로 보내야 하는가에 대한 api 서버 주소가 필요합니다.
(현재는 GKS를 이용하므로 구글 쿠버네티스 클러스터 서버 접속 정보. 아마존이라면 EKS)
접속 정보는 gcloud 명령어를 사용하여 클러스터 접속 정보 및 사용자 정보를 로컬에 구성할 수 있습니다.
구글 클라우드의 Kubernetes 클러스터에 들어가 이전에 만들었던 클러스터의 버튼을 선택하고 연결 버튼을 누릅니다.
명령어를 복사하고, Cloud Shell에서 실행을 클릭해 줍니다.
(자체 OS에서 제공하는 SHELL에서 실행해도 됩니다.) 클릭하면 하단에 터미널이 생성되며, 생성된 터미널에 위 복사한 명령어를 입력합니다.
cat ~/.kube/config 명령어를 입력하면 접속 정보가 생성된 것을 확인할 수 있습니다.
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: <bas64로 인코딩한 데이터>
server: <마스터 노드의 API Server 주소>
name: gke_<project 이름>_us-central1-c_<클러스터 이름>
contexts:
- context:
cluster: ...
user: ...
name: ...
current-context: ...
kind: Config
preferences: {}
users:
- name: gke_<project 이름>_us-central1-c_<클러스터 이름>
user:
exec:
apiVersion: client.authentication.k8s.io/v1beta1
command: gke-gcloud-auth-plugin
installHint: Install gke-gcloud-auth-plugin for use with kubectl by following
https://cloud.google.com/blog/products/containers-kubernetes/kubectl-auth-changes-in-gke
provideClusterInfo: true
로컬머신에서 클러스터로 접속
gcloud CLI 설치 | Google Cloud CLI 문서
의견 보내기 gcloud CLI 설치 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 이 페이지에는 Google Cloud CLI 설치를 선택하고 유지하기 위한 안내가 포함되어 있습
cloud.google.com
위 링크를 따라 설치를 진행하면, Google Cloud Shell이 아닌 로컬 머신에서 직접 클러스터로 접속할 수 있게 됩니다.
도구 설치
컴퓨터에서 쿠버네티스 도구를 설정한다.
kubernetes.io
위 링크를 따라 kubectl 패키지를 설치합니다.
터미널에 gcloud components install gke-gcloud-auth-plugin 다음 명령어를 입력하여 플러그인 설치합니다.
이후 액세스 명령어를 실행시켜 봅니다.
무사히 설정되는 것을 확인할 수 있습니다.
'Server > Infra' 카테고리의 다른 글
K8S Deploy github action 소개 1 (0) | 2024.05.02 |
---|---|
[kube] 쿠버네티스 명령어 (1) | 2023.10.14 |
[Kube] GKE (Google Kubernetes) 클러스터 만들기 (0) | 2023.10.12 |
[Kube] minikube 설치, 쿠버네티스 클러스터 구성 Mac OS (0) | 2023.10.11 |
[Kube] kubectl 및 kustomize Mac OS설치 (0) | 2023.10.11 |