本文会指引读者完成minikube
及其相关工具的安装,通过一个单节点的kubernetes
集群来进行学习和体验。
STEP 1: 安装 kubectl
本文仅演示macOS上通过Homebrew
安装kubectl
的过程,windows和linux用户请移步官方文档寻找最方便的安装方法:
通过Homebrew
安装kubectl
的过程非常简单:
$ brew install kubernetes-cli
安装完成后,查看版本信息以确认安装成功:
$ kubectl version
STEP 2: 安装 minikube
minikube
可以让我们很方便的体验Kubernetes,不过由于一些众所周知的原因,我们在大陆使用起来会有些麻烦,所以我们这次采用阿里云社区里提供的版本。
在开始前,请确保本机装了对应的驱动,我的是VirtualBox,没有的话请先安装一个
minikube
在MacOS, Windows和Linux上的安装方法:
-
MacOS:
$ curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.3.1/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
-
Linux:
$ curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.3.1/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
- Windows:
下载 minikube-windows-amd64.exe 文件,并重命名为
minikube.exe
STEP 3: 初始化环境(可选)
如果在之前有安装过官方的minikube
,在启动前需要先清除之前的配置:
删除旧集群:
$ minikube delete
删除配置文件:
$ rm -rf ~/.minikube
STEP 4: 启动 minikube 并打开 dashboard
我们需要通过minikube start
来创建本地Kubernetes环境,如果不指定驱动,则默认是Virtualbox
,我们也可以加上--registry-mirror
来提高速度:
$ minikube start --registry-mirror=https://docker.mirrors.ustc.edu.cn
成功以后,我们可以查看集群状态:
$ minikube status
最后,我们打开dashboard:
$ minikube dashboard
如果这一步出现了大量503
,请做一下 STEP 3 里的步骤
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。