Kubernetes初体验:Minikube

GranthamJeffrey 发布于7天前
0 条问题

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

Kubernetes初体验:Minikube

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

$ minikube status

Kubernetes初体验:Minikube

最后,我们打开dashboard:

$ minikube dashboard

Kubernetes初体验:Minikube

Kubernetes初体验:Minikube

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

查看原文: Kubernetes初体验:Minikube

  • tinylion
需要 登录 后回复方可回复, 如果你还没有账号你可以 注册 一个帐号。