
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