1.Docker: Accelerated Container Application Development下载并安装
2.设置docker的配置,主要关注registry-mirrors和debug、experimental的配置
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"debug": true,
"experimental": true,
"registry-mirrors": [
"https://f18x7ilr.mirror.aliyuncs.com"
]
}
3.GitHub - AliyunContainerService/k8s-for-docker-desktop: 为Docker Desktop for Mac/Windows开启Kubernetes和Istio。在这个阿里云的k8s-for-docker-desktop拉取k8s镜像速度比较快,具体版本选择参考下面图示:
- 上面没有这里需要的1.30.5版本,先拉取同一个1.30.2的版本,后续在拉取下来的images.properties中将1.30.2修改成1.30.5即可
- 在下载镜像的位置执行以下命令:
在 Mac 上执行如下脚本
./load_images.sh
在Windows上,使用 PowerShell
.\load_images.ps1
执行完后在docker里开启kubernetes选项,等待starting完成即可。
- 之后在命令行输入kubectl get nodes显示结果如下表示k8s集群搭建完成。
- 使用kubectl config view可以查看kubectl的配置文件