Mac版minikube安装笔记
Mac版minikube安装笔记
minikube是一个专注于让Kubernetes更加容易学习和开发的本地Kubernetes。
只需要Docker或者虚拟机环境,我们便可以通过minikube start
就能快速启动Kubernetes。
要求
安装minikube需要以下要求:
- 至少两个CPU
- 至少2GB内容
- 至少20GB的硬盘空间
- 容器或者虚拟机, 比如Docker, Hyperkit, Hyper-V, KVM, Parallels, Podman, VirtualBox, or VMware Fusion/Workstation
安装
针对macos的x86-64的平台的,可以使用homebrew进行安装:
1 | brew install minikube |
如果倾向于二进制文件安装,可以使用下面的命令:
1 | curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 |
如果是其他平台的操作系统,请看minikube的官网教程
启动
简单来说,可以直接使用minikube start
可以直接启动了,但是在国内用于特殊的网络限制,请使用如下命令:
1 | minikube start --registry-mirror=https://registry.docker-cn.com --image-repository registry.cn-hangzhou.aliyuncs.com/google_containers |
驱动(Drivers)
通过驱动,minikube可以支持不同的容器和虚拟机。
针对macos来说,推荐使用docker和hyperkit,我们只需要在上面的命令的基础上添加--vm-driver=docker
或者--vm-driver=hyperkit
。
其他平台可以访问Drivers。
kubectl
kubectl是Kubernetes的命令行工具,方便用户通过一些简单的命令去管理Kubernetes。
如果事先安装了docker desktop, 那么kubectl
已经安装好了,
如果没有安装,那可以使用homebrew安装:
1 | brew install kubectl |
其他平台可以访问kubectl
验证
新建终端,输入kubectl get po -A
,显示以下类似命令就算启动成功了:
1 | NAMESPACE NAME READY STATUS RESTARTS AGE |
参考资料
以下是本文撰写过程中的参考资料:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Damingerdai's Blog!