
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/
|
查看版本信息
启动dashboard
获取minikube ip
关闭虚拟机,保存集群状态
删除虚拟机,清空集群信息
参考资料:
安装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