본문 바로가기

리눅스

Minikube의 주요 명령

반응형

Minikube의 주요 명령

Minikube는 로컬 환경에서 Kubernetes 클러스터를 실행하고 관리하는 도구입니다. Minikube를 사용하면 개발 및 테스트 목적으로 쉽게 Kubernetes 클러스터를 설정하고 실행할 수 있습니다.

 

minikube start

  • Minikube 클러스터를 시작합니다. 이 명령은 로컬 시스템에서 Kubernetes 클러스터를 시작하고 초기화합니다.

minikube stop

  • 현재 실행 중인 Minikube 클러스터를 중지합니다. 클러스터의 모든 리소스가 정지됩니다.
minikube stop
$ minikube stop
* Stopping node "minikube"  ...
* Powering off "minikube" via SSH ...
* 1 node stopped.
$ minikube status
minikube
type: Control Plane
host: Stopped
kubelet: Stopped
apiserver: Stopped
kubeconfig: Stopped

minikube delete

  • Minikube 클러스터를 삭제합니다. 클러스터의 모든 리소스가 제거됩니다. 주의해서 사용하세요. 삭제된 클러스터는 다시 복구할 수 없습니다.

minikube status

  • Minikube 클러스터의 상태를 확인합니다. 클러스터가 실행 중인지 중지되었는지 여부를 확인할 수 있습니다.
minikube status
$ minikube status
minikube
type: Control Plane
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured

minikube dashboard

  • Kubernetes 대시보드를 엽니다. 클러스터 내부 상태를 시각적으로 확인할 수 있는 웹 인터페이스입니다.
minikube dashboard
$ minikube dashboard
* Verifying dashboard health ...
* Launching proxy ...
* Verifying proxy health ...
http://127.0.0.1:36541/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/

minikube ssh

  • Minikube VM에 SSH로 접속합니다. 클러스터 내부를 직접 조사하고 작업할 수 있습니다.

minikube addons

  • Minikube에 애드온을 추가하거나 제거합니다. 예를 들어, minikube addons enable <addon-name>으로 애드온을 활성화하고 minikube addons disable <addon-name>으로 비활성화할 수 있습니다.

minikube service

  • 로컬 클러스터에서 서비스를 노출합니다. 예를 들어, minikube service <service-name>으로 특정 서비스를 노출할 수 있습니다.

minikube config

  • Minikube 클러스터의 설정을 관리합니다. 설정을 확인하고 변경할 수 있습니다.

minikube version

  • 현재 설치된 Minikube 버전을 확인합니다.
minikube version
$ minikube version
minikube version: v1.32.0
commit: 8220a6eb95f0a4d75f7f2d7b14cef975f050512d

 

minikube 명령

$ minikube --help
minikube provisions and manages local Kubernetes clusters optimized for development workflows.

Basic Commands:
  start            Starts a local Kubernetes cluster
  status           Gets the status of a local Kubernetes cluster
  stop             Stops a running local Kubernetes cluster
  delete           Deletes a local Kubernetes cluster
  dashboard        Access the Kubernetes dashboard running within the minikube cluster
  pause            pause Kubernetes
  unpause          unpause Kubernetes

Images Commands:
  docker-env       Provides instructions to point your terminal's docker-cli to the Docker Engine inside minikube.
(Useful for building docker images directly inside minikube)
  podman-env       Configure environment to use minikube's Podman service
  cache            Manage cache for images
  image            Manage images

Configuration and Management Commands:
  addons           Enable or disable a minikube addon
  config           Modify persistent configuration values
  profile          Get or list the current profiles (clusters)
  update-context   Update kubeconfig in case of an IP or port change

Networking and Connectivity Commands:
  service          Returns a URL to connect to a service
  tunnel           Connect to LoadBalancer services

Advanced Commands:
  mount            Mounts the specified directory into minikube
  ssh              Log into the minikube environment (for debugging)
  kubectl          Run a kubectl binary matching the cluster version
  node             Add, remove, or list additional nodes
  cp               Copy the specified file into minikube

Troubleshooting Commands:
  ssh-key          Retrieve the ssh identity key path of the specified node
  ssh-host         Retrieve the ssh host key of the specified node
  ip               Retrieves the IP address of the specified node
  logs             Returns logs to debug a local Kubernetes cluster
  update-check     Print current and latest version number
  version          Print the version of minikube
  options          Show a list of global command-line options (applies to all commands).

Other Commands:
  completion       Generate command completion for a shell
  license          Outputs the licenses of dependencies to a directory

Use "minikube <command> --help" for more information about a given command.

 

이 명령들은 Minikube를 사용하여 로컬 환경에서 Kubernetes 클러스터를 효율적으로 관리하는 데 도움이 됩니다.

 

참고URL

- minikube Documentation : Commands

 

728x90
반응형