博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac安装minikube
阅读量:4919 次
发布时间:2019-06-11

本文共 3385 字,大约阅读时间需要 11 分钟。

安装过程

先安装minikube,使用下面命令(由于墙的问题,所以指定国内的地址)

curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v0.30.0/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

随后启动,需要本机安装了虚拟机(如virtualbox vm等,默认使用vb的驱动),使用下面命令启动

minikube start --vm-driver=virtualbox --registry-mirror=https://registry.docker-cn.com

排错

有时候会提示各种错误,先删除相关文件,再重新执行上面命令即可。删除文件的命令为

rm -rf ~/.minikube

偶尔提示下面错误

739727-20190412164309980-1205403137.png

打开virtualbox会看到几个未被清理的minikube虚拟机,手动删除后再删除相关文件,重新执行即可。

使用

使用下列命令可以打开控制面板,自动跳转浏览器查看

minikube dashboard

使用下面命令可以查看虚拟机ip

minikube ip

查看状态使用下面命令

minikube status

其他命令可以使用minikube —help查看帮助,如下

➜  bin minikube --helpMinikube is a CLI tool that provisions and manages single-node Kubernetes clusters optimized for development workflows.Usage:  minikube [command]Available Commands:  addons         Modify minikube's kubernetes addons  cache          Add or delete an image from the local cache.  completion     Outputs minikube shell completion for the given shell (bash or zsh)  config         Modify minikube config  dashboard      Access the kubernetes dashboard running within the minikube cluster  delete         Deletes a local kubernetes cluster  docker-env     Sets up docker env variables; similar to '$(docker-machine env)'  help           Help about any command  ip             Retrieves the IP address of the running cluster  logs           Gets the logs of the running instance, used for debugging minikube, not user code  mount          Mounts the specified directory into minikube  profile        Profile sets the current minikube profile  service        Gets the kubernetes URL(s) for the specified service in your local cluster  ssh            Log into or run a command on a machine with SSH; similar to 'docker-machine ssh'  ssh-key        Retrieve the ssh identity key path of the specified cluster  start          Starts a local kubernetes cluster  status         Gets the status of a local kubernetes cluster  stop           Stops a running local kubernetes cluster  update-check   Print current and latest version number  update-context Verify the IP address of the running cluster in kubeconfig.  version        Print the version of minikubeFlags:      --alsologtostderr                  log to standard error as well as files  -b, --bootstrapper string              The name of the cluster bootstrapper that will set up the kubernetes cluster. (default "kubeadm")  -h, --help                             help for minikube      --log_backtrace_at traceLocation   when logging hits line file:N, emit a stack trace (default :0)      --log_dir string                   If non-empty, write log files in this directory      --logtostderr                      log to standard error instead of files  -p, --profile string                   The name of the minikube VM being used.                                            This can be modified to allow for multiple minikube instances to be run independently (default "minikube")      --stderrthreshold severity         logs at or above this threshold go to stderr (default 2)  -v, --v Level                          log level for V logs      --vmodule moduleSpec               comma-separated list of pattern=N settings for file-filtered loggingUse "minikube [command] --help" for more information about a command.

随后使用k8s的命令即可在本机进行测试,如

kubectl get pods

转载于:https://www.cnblogs.com/wswang/p/10696979.html

你可能感兴趣的文章
【转】中国人唯一不认可的成功——就是家庭的和睦,人生的平淡
查看>>
[物理学与PDEs]第2章第5节 一维流体力学方程组的 Lagrange 形式 5.4 一维粘性热传导流体力学方程组的 Lagrange 形式...
查看>>
[再寄小读者之数学篇](2014-06-20 Beta 函数)
查看>>
asp.net内置对象Server
查看>>
SPOJ RATING
查看>>
POJ 1523
查看>>
redis--小白博客
查看>>
HDOJ-1013
查看>>
sudo: sorry, you must have a tty to run sudo
查看>>
【JBPM4】流程部署
查看>>
OneDrive网页版打不开的解决办法
查看>>
正则表达式-手机号
查看>>
Mac下使用Typora的一些简单操作
查看>>
python常用工具库介绍
查看>>
【转】android权限列表
查看>>
SMB横向利用
查看>>
cookie 和session 的区别详解
查看>>
文本处理命令
查看>>
HDU1241_广度优先搜索
查看>>
vim部分常用命令总结
查看>>