为什么这种配置文件被破坏以及我在哪里可以获得类似的版本

Aar*_*ron 4 kubernetes kind

我正在尝试按照本教程学习使用kind。我刚刚使用brew install安装的版本是:kind version 0.11.1

配置文件如下所示:

kind: Cluster
apiVersion: kind.sigs.k8s.io/v1alpha3
nodes:
- role: control-plane
  extraPortMappings:
  - containerPort: 30080
    hostPort: 80
    listenAddress: "0.0.0.0"
    protocol: TCP
Run Code Online (Sandbox Code Playgroud)

ERROR: failed to create cluster: unknown apiVersion: kind.sigs.k8s.io/v1alpha3显然该版本是错误的,因为当我尝试创建集群时出现错误: $ kind create cluster --name mycluster --config config/kind.config.yaml --wait 5m

我找到了一些其他版本字符串的示例,但是当尝试spec在同一教程中添加块时,我收到配置错误。我认为这意味着 API 在版本和我正在使用的 yaml 之间发生了中断。

为什么我会收到原始的“无法创建集群”错误,在哪里可以找到将种类版本与 yaml 语法相关联的文档?

小智 7

版本需要设置为apiVersion: kind.x-k8s.io/v1alpha4

除了更改为 之外,请注意从kind.sigs.k8s.io到的更改。kind.x-k8s.iov1alpha4

  • 有没有办法知道我应该使用的最新版本是什么?v1alpha4还是最新的吗? (2认同)