Kind v0.8.1创建K8s集群失败:apiVersion及配置问题求助
问题解决方法
1. 匹配kind版本的正确apiVersion
你的kind版本是v0.8.1,对应的正确apiVersion是kind.x-k8s.io/v1alpha3——v1alpha4是kind v0.10+版本才开始支持的,你的版本不兼容。
2. 修复YAML配置的缩进错误
你提供的配置文件存在缩进语法错误,这才是报错的核心原因(yaml: line 4: did not find expected key)。extraPortMappings需要和同级的role保持缩进对齐,正确配置如下:
kind: Cluster apiVersion: kind.x-k8s.io/v1alpha3 nodes: - role: control-plane extraPortMappings: - containerPort: 30080 hostPort: 80 listenAddress: "0.0.0.0" protocol: TCP
3. 重新执行创建命令
确保配置文件路径正确,再次执行你原来的命令即可:
kind create cluster --name mycluster --config config/kind.config.yaml --wait 5m
内容的提问来源于stack exchange,提问作者user2913139
相关产品推荐
相关产品推荐

