背景

PC windows, 想实操一下k8s, 选择了轻量级的minikube。
安装了wsl, 安装可参考本博:wsl下载和启动

先决条件:

- 安装 kubectl
- - Install kubectl on Linux

安装 docker:

不然后面安装好minikube启动时,会报错:Exiting due to DRV_NOT_DETECTED: No possible driver was detected. 因为minikube默认的driver是docker。
我原本想用linux原生的方式来安装docker, 但是触发了这段系统提示:WSL DETECTED: We recommend using Docker Desktop for Windows. 所以我改为在windows安装Docker Desktop1了。

安装Minikube2

安装:

# 国内阿里云镜像源 minikube
curl -LO https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.23.1/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube && rm minikube-linux-amd64

启动

启动时使用阿里云服务支持minikube的环境配置:
minikube start --image-mirror-country='cn'
(这里没有设置registry-mirror,后面Minikube拉镜像会失败,见 本博 极客时间《Kubernetes 入门实战课》----《09|走近云原生:如何在本机搭建小巧完备的Kubernetes环境》

在这里插入图片描述
我:当用默认driver方式(即docker)启动minikube,本质就是在本地运行了一个Docker容器,这个容器里运行了一个完整的 Kubernetes 集群。

打开Kubernetes控制台:

minikube dashboard

在这里插入图片描述
将返回的链接在浏览器打开:
在这里插入图片描述

相关扩展

https://cloud.tencent.com/developer/article/2454885,试下docker desktop里本来就有的Kubernetes:
在这里插入图片描述


  1. 可参考我博,但此次我实际在联想电脑管家的应用商店里下载和安装的 ↩︎

  2. 参考https://developer.aliyun.com/article/221687及其评论,
    Documentation of minikube start ↩︎

更多推荐