mac下的minikube

minikube

Kubernetes 是 Google 开源的容器集群管理系统,它构建在目前流行的 Docker 技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等一整套功能。

Minikube 是一个可以在本地轻松运行 Kubernetes 的工具。Minikube 会在您的笔记本电脑中的虚拟机上运行一个单节点的 Kubernetes 集群,以便用户对 Kubernetes 进行试用或者在之上进行 Kubernetes 的日常开发。

minikube功能

minikube支持的Kubernetes功能包括:

  • DNS
  • NodePorts
  • ConfigMaps和Secrets
  • 仪表盘
  • 容器运行时: Docker,rkt和CRI-O

安装minikube

在mac上使用brew安装:

1
brew cask install minikube

下载虚拟机

1
curl -LO https://storage.googleapis.com/minikube/releases/latest/docker-machine-driver-hyperkit

启动minikube

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

如果启动不成功,删除用户目录下的.minikube文件夹。

1
rm -rf /Users/dillonliang/.minikube/

查看版本信息

1
minikube version

启动dashboard

1
minikube dashboard

获取minikube ip

1
minikube ip

关闭虚拟机,保存集群状态

1
minikube stop

删除虚拟机,清空集群信息

1
minikube delete

参考资料:
安装minikube: https://kubernetes.io/docs/tasks/tools/install-minikube/
minikube虚拟机: https://github.com/kubernetes/minikube/blob/master/docs/drivers.md
容器之mac上安装minikube: https://my.oschina.net/u/2518341/blog/1834857