在Mac上基于virtualbox安装minikube
基于virtualbox驱动使用minikube安装kubernetes开发环境
对于很多个人开发者来说,使用阿里云、华为云等平台的kubernetes环境显得那么鸡肋,且成本高昂。为了更快地在本地测试运行云原生的应用,于是想起在Mac上用minikube安装kubernetes。
virtualbox可以在linux、mac和win等不同操作系统上创建虚拟机,是一个相对稳定经久耐用的虚拟机驱动:
-
安装virtualbox
下载地址:https://download.virtualbox.org/virtualbox/6.1.16/VirtualBox-6.1.16-140961-OSX.dmg
-
安装minikube
minikube start --driver=virtualbox
-
验证minikube
使用如下三个命令验证minikube安装效果:
1.查看nodes
kubectl get nodes
2.查看pods
kubectl get pods -A
-
** 打开dashboard **
minikube dashboard
-
** minikube常用命令**
1. minikube start 启动minikube 2. minikube dashboard 打开dashboard 3. minikube version 查看minikube版本 4. minikube status 查看集群状态 5. minikube ip 显示虚拟机ip地址 6. minikube stop 停止虚拟机 7. minikube ssh ssh到虚拟机中 8. minikube delete 删除虚拟机 9. minikube logs 查看虚拟机日志 10. minikube update-check 检查更新 11. minikube node list[add|start|stop|delete] 对节点进行操作 12. minikube mount 将指定的目录挂载到minikube 13. minikube docker-env 配置环境以使用minikube的docker守护进程 14. minikube podman-env 配置环境以使用minikube的Podman服务 15. minikube cache 添加,删除,或推送一个本地映像到minikube 16. minikube addons 启用或禁用一个minikube插件 17. minikube config 修改持久化配置值 18. minikube profile 获取或者列出当前的配置文件(集群) 19. minikube update-context 在IP或者端口改变的情况下更新kubeconfig ```