尝试在Intel OSX 13.3.1上运行kind,只是为了了解更多关于kubernetes的信息。使用homebrew安装kubectl和kind。
kubectl version 1.25.4
kind version 0.18.0
Docker Desktop 4.18.0
我可以站起来的默认集群与种创建集群
我查看了~/.kube/config文件,它有apiVersion:v1
我删除了这个集群
已尝试按照示例使用此文件启动多节点群集。文件通过yamllint。
kind: Cluster
apiVersion: kind.x-k8s.io/v1
nodes:
- role: control-plane
- role: worker
- role: worker
- role: worker
这个命令
kind create cluster --config ~/.kube/kind_cluster.yml
得到了这个错误
ERROR: failed to create cluster: unknown apiVersion: kind.x-k8s.io/v1
你知道可能出了什么问题吗?
请注意,我已经尝试了许多基于其他各种“hellowworld”示例和goggle-fu输出的apiVersion值,但没有成功。
1条答案
按热度按时间5kgi1eie1#
您的APIVersion应该是kind.x-k8s.io/v1alpha4,根据此处的文档https://github.com/kubernetes-sigs/kind/blob/329a451909597f481bd3d313d054e9852537e2b9/site/content/docs/user/configuration.md?plain=1#L19-L24
我会复制粘贴,以避免链接腐烂虽然
最小有效配置为: