반응형

* 쿠버네티스 공식 문서에서 튜토리얼 진행하며 한국어로 번역하여 정리한 내용입니다.

* https://kubernetes.io/ko/docs/tutorials/ 에서 Katacoda를 사용하여 브라우저 상 터미널로 동일한 내용을 실습해 볼 수 있습니다.

 

목표 : minikube를 사용하여 local development 쿠버네티스 클러스터를 배포하는 것

- Step 1 : Cluster up and Running

이미 미니큐브가 설치된 상태에서,

제대로 설치되었는지 확인하기 위해 minikube version 명령어를 실행합니다.

$ minikube version
minikube version: v1.18.0
commit: ec61815d60f66a6e4f6353030a40b12362557caa-dirty

 

minikube start 명령어를 사용하여 클러스터를 시작합니다.

$ minikube start

이제 실행 중인 쿠버네티스 클러스터를 가지게 되었습니다.

minikube는 virtual machine를 시작시켰고, 쿠버네티스 클러스는 VM 위에서 실행 중입니다.

 

- Step 2 : Cluster version

쿠버네티스와 상호작용하기 위해, 우리는 command line interface인 kubectl을 사용할 것입니다.

kubectl은 다음에 자세히 설명할 것이지만, 지금은 일부 클러스터 정보를 살펴볼 것입니다.

kubectl이 설치되었는지 확인하기 위해, kubectl version 명령어를 실행할 수 있습니다.

$ kubectl version

kubectl은 설정되었고, 클라이언트와 서버의 버전을 확인할 수 있습니다.

클라이언트 버전은 kubectl의 버전이고, 서버 버전은 마스터에 설치된 쿠버네티스의 버전입니다.

빌드에 대한 세부사항도 볼 수 있습니다.

 

- Step 3 : Cluster details

kubectl cluster-info 명령어를 실행하여 클러스터 세부사항을 살펴보겠습니다.

$ kubectl cluster-info

이 튜토리얼을 하는 동안, 우리는 애플리케이션을 배포하고 탐색하기 위한 커맨드 라인에 초점을 맞출 것입니다.

클러스터에 있는 노드를 보기 위해서, kubectl get nodes 명령어를 실행합니다.

 

$ kubectl get nodes

 

이 명령어는 애플리케이션이 호스트될 수 있는 모든 노드를 보여줍니다.

지금은 오직 하나의 노드를 가지고, 그것의 ready 상태(애플리케이션을 배포할 준비가 된 상태)를 볼 수 있습니다.

출처 : https://kubernetes.io/ko/docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive/

반응형

+ Recent posts