首页 > 解决方案 > Kubernets:在方案“k8s.io/kubectl/pkg/scheme/scheme.go:28”中为版本“mygapiroup/v1alpha1”注册错误“no kind”xx”

问题描述

我使用kubectl api-resouces,它表明我已经注册了我的自定义资源(xx),它的定义是这样的:

type xx struct {
    metav1.TypeMeta   `json:",inline"`
    metav1.ObjectMeta `json:"metadata,omitempty"`

    Spec   v1.PodSpec   `json:"spec,omitempty"`
    Status v1.PodStatus `json:"status,omitempty"`
}

当我使用kubectl logs xx-name -n ns时,它会像 pod 一样返回日志。但是,当我使用时kubectl logs xx/xx-name -n ns,它会返回错误:

error: no kind "XX" is registered for version "myapigroup/v1alpha1" in scheme "k8s.io/kubectl/pkg/scheme/scheme.go:28"

请帮我。

标签: gokubernetescloud

解决方案


推荐阅读