kinersnetes 1.5.1中的Google容器引擎状态集似乎不起作用

Gre*_*ner 4 google-kubernetes-engine

我一直在等待使用GCE的StatefulSet功能.他们的文档声称它现在可以在1.5.1中使用,但它似乎根本不起作用.

据我所知,apps/v1alpha1 api仍然存在,但PetSet不再存在,但是没有启用包含StatefulSet的apps/v1beta1.

文档说它是,但事实并非如此.

PetSet的名称已在1.5版中更改为StatefulSet.StatefulSet是常规Container Engine群集中的beta功能,Alpha群集中不再提供PetSet.

https://cloud.google.com/container-engine/docs/alpha-clusters

这是我根据kubernetes文档尝试在apps/v1beta1中使用StatefulSet时出现的错误.(与apps/v1alpha1中的PetSet一样,它也无法使用apps/v1alpha1)

不支持API版本"apps/v1beta1",仅支持API版本["apps/v1alpha1""componentconfig/v1alpha1""v1""authentication.k8s.io/v1beta1""authorization.k8s.io/v1beta1""autoscaling/v1""batch/v1""batch/v2alpha1""certificates.k8s.io/v1alpha1""extensions/v1beta1""policy/v1alpha1""federation/v1beta1""storage.k8s.io/v1beta1""rbac.authorization .k8s.io/v1alpha1" ]; 如果您选择忽略这些错误,请使用--validate = false关闭验证

我是否正确读取它,因为它们从未为kubernetes 1.5.1启用StatefulSet功能?

elj*_*efe 6

您很可能在客户端和服务器上运行不匹配的Kubernetes版本.我发现类似的东西,由于gcloud kubectl安装的怪癖,即尽管更新,仍在继续运行1.4.x.kubectl version手动运行并更新平台的二进制文件.

你需要1.5+两端.