+ 先安装个docker,因为kind基于docker环境 + 下面列举方式基于amd ubuntu22.04,其他linux发行版本大同小异 ```shell # 安装kind [ $(uname -m) = x86_64 ] && curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.26.0/kind-linux-amd64 chmod +x ./kind sudo mv ./kind /usr/local/bin/kind # 安装kubectl curl -LO "https://dl.k8s.io/release/v1.30.6/bin/linux/amd64/kubectl" chmod +x ./kubectl sudo mv ./kubectl /usr/local/bin/kubectl # 准备kind配置 cat << EOF > ~/kind/cluster.yaml kind: Cluster apiVersion: kind.x-k8s.io/v1alpha4 nodes: - role: control-plane kubeadmConfigPatches: - | kind: InitConfiguration nodeRegistration: kubeletExtraArgs: node-labels: "ingress-ready=true" extraPortMappings: - containerPort: 80 hostPort: 80 protocol: TCP - containerPort: 443 hostPort: 443 protocol: TCP - role: control-plane - role: worker - role: worker - role: worker EOF # 创建kind集群 kind create cluster --name k8s-test --image kindest/node:v1.30.6 --config ~/kind/cluster.yaml # 用完就删 kind delete clusters k8s-test ```