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,测试,成功了