window通过wsl2安装k8s
·
安装 环境
window11 专业版
安装 WSL 2和及Docker DeskTop
前期已经安装,这里不再赘述。可以参考相关的官网或者博客。
安装 K8s
在 WSL2 (Linux) 中执行:
# 1. 下载最新版本(当前为 v0.20.0)
curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.20.0/kind-linux-amd64
# 2. 授权并安装
chmod +x ./kind
sudo mv ./kind /usr/local/bin/kind
# 2. 验证版本
kind version
# 应输出:kind v0.20.0 go1.20.13 linux/amd64
步骤 3:创建集群
# 创建(现在可以正常使用 v1.28.0 镜像)
kind create cluster --name wslk8s --image kindest/node:v1.28.0
验证集群状态
# 查看节点(应显示 Ready 状态)
kubectl get nodes
# 查看系统 Pod(应全部 Running)
kubectl get pods -A
# 查看 Kind 集群列表
kind get clusters
一键升级脚本
复制以下命令到 WSL2 终端自动完成升级:
#!/bin/bash
echo "正在升级 Kind..."
sudo rm -f /usr/local/bin/kind
curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.20.0/kind-linux-amd64
chmod +x ./kind
sudo mv ./kind /usr/local/bin/kind
kind version
echo "升级完成!正在重建集群..."
kind delete cluster --name wslk8s 2>/dev/null
kind create cluster --name wslk8s --image kindest/node:v1.28.0
常见问题与解决
始终使用最新版 Kind,以获得最佳的 Kubernetes 版本支持和稳定性,kind版本过低,容易导致安装失败. 目前kind已经支持0.30版本。
Kind 版本与 K8s 版本兼容参考:
-
Kind v0.20.0+: 支持 K8s v1.24.0 - v1.28.0+
-
Kind v0.18.x: 支持 K8s v1.21.0 - v1.25.0
-
Kind v0.17.x: 支持 K8s v1.20.0 - v1.24.0
更多推荐



所有评论(0)