本文会指引读者完成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

step_4_1.png

成功以后,我们可以查看集群状态:

$ minikube status

step_4_2.png

最后,我们打开dashboard:

$ minikube dashboard

step_4_3.png

step_4_4.png

如果这一步出现了大量503,请做一下 STEP 3 里的步骤

Ron_You
196 声望3 粉丝

一个普普通通的大学生。