docker+k8s集群初步搭建

162 阅读1分钟

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镜像速度比较快,具体版本选择参考下面图示:

image.png

image.png

image.png

  • 上面没有这里需要的1.30.5版本,先拉取同一个1.30.2的版本,后续在拉取下来的images.properties中将1.30.2修改成1.30.5即可

image.png

  • 在下载镜像的位置执行以下命令:

在 Mac 上执行如下脚本

./load_images.sh

在Windows上,使用 PowerShell

 .\load_images.ps1

执行完后在docker里开启kubernetes选项,等待starting完成即可。

image.png

  • 之后在命令行输入kubectl get nodes显示结果如下表示k8s集群搭建完成。 image.png
  • 使用kubectl config view可以查看kubectl的配置文件

image.png