我按照本指南在我的计算机上创建一个简单的 kubernetes 集群:https://www.appvia.io/blog/tutorial-deploy-kubernetes-cluster
当尝试运行时kind create cluster --name mycluster --config config/kind.config.yaml --wait 5m
我总是收到错误:
创建集群“种类”...
ERROR: failed to create cluster: could not determine kind / apiVersion for config: yaml: line 4: did not find expected key
我尝试过很多不同的apiVersion
类型:
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
extraPortMappings:
- containerPort: 30080
hostPort: 80
listenAddress: "0.0.0.0"
protocol: TCP
还是什么都没有。apiVersion
kind 的正确用法是什么?如何启动它?
[root@grpc-collector config]# kind version kind v0.8.1 go1.14.2 linux/amd64
这里的错误信息有点误导,你只是没有正确地处理你的 YAML 文件。
这是一个常见问题,在没有 IDE 支持的情况下编写 k8s YAML 文件时很容易发生。尝试使用此正确预期的版本