欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

k8s问题分析解决unable to recognize "pet-set.yaml": no matches for kind "PetSet" in version "apps/v1beta1"

程序员文章站 2024-03-11 15:38:43
...

本来是想在k8s中创建一个有状态的服务的,结果写好yaml文件,启动的时候,却报出如下错误。

unable to recognize "pet-set.yaml": no matches for kind "PetSet" in version "apps/v1beta1"

翻译的结果是,在api-version "apps/v1beta1"没有匹配的kind “PetSet”。

最终确定结果,当前的k8s版本是1.10,而目前的api-version中并没有支持PetSet的,查询官方文档,发现了StatefulSet。

其实PetSet就是指有状态的Set。

而StatefulSet字面意思看和PetSet一个意思嘛,将声明文件中的PetSet修改为StatefulSet,测试,成功了