kubectl controls the Kubernetes cluster manager. Find more information at: <https://kubernetes.io/docs/reference/kubectl/overview/> Basic Commands (Beginner): create Create a resource from a file or from stdin expose Take a replication controller, service, deployment or pod and expose it as a new Kubernetes service run Run a particular image on the cluster set Set specific features on objects
kubectl version 을 확인합니다.
kubectl version
터미널에 다음과 같은 메시지가 한글 or 영어로 출력된다면 정상적으로 설치된 것입니다.
The connection to the server localhost:8080 was refused - did you specify the right host or port? 메시지는 에러를 의미하는 것이 맞습니다.
하지만 kubectl version 은 client 의 버전과 kubernetes server 의 버전을 모두 출력하는 명령어이며, 현재 저희는 kubernetes server 를 생성하지 않았기 때문에 client 의 버전만 정상적으로 출력됩니다.
Client Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.1", GitCommit:"632ed300f2c34f6d6d15ca4cef3d3c7073412212", GitTreeState:"clean", BuildDate:"2021-08-19T15:45:37Z", GoVersion:"go1.16.7", Compiler:"gc", Platform:"linux/amd64"} The connection to the server localhost:8080 was refused - did you specify the right host or port?
4. Minikube 시작하기
minikube start
minikube 를 docker driver 를 기반으로 하여 시작합니다.
minikube start --driver=docker
다음과 같은 화면이 출력되며, 필요한 docker image 들을 다운받게 되고, 다운로드가 완료되면 이를 기반으로 minikube 를 구동합니다.
🔥 docker 의 "minikube" 를 삭제하는 중 ...
🔥 Deleting container "minikube" ...
🔥 /home/kjy/.minikube/machines/minikube 제거 중 ...
💀 "minikube" 클러스터 관련 정보가 모두 삭제되었습니다