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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ucsheep/article/details/81871344

本来是想在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,测试,成功了

猜你喜欢

转载自blog.csdn.net/ucsheep/article/details/81871344