无法创建ThirdPartyResource
问题描述:
我试图创建一个新的ThirdPartyResource按照凯尔西Hightowers kube-cert-manager guide但我得到这个错误:无法创建ThirdPartyResource
Error from server: error when creating "certificate.yaml": the server could not find the requested resource
有趣的东西从详细日志:
POST https://104.155.48.255/apis/extensions/v1beta1/namespaces/default/thirdpartyresources 404 Not Found in 15 milliseconds
我集群使用GKE创建。刚刚运行Kubernetes 1.3.2单个节点:
clusterIpv4Cidr: 10.244.0.0/14
createTime: '2016-08-01T09:35:39+00:00'
currentMasterVersion: 1.3.2
currentNodeCount: 1
currentNodeVersion: 1.3.2
endpoint: 104.155.48.255
initialClusterVersion: 1.3.2
instanceGroupUrls:
- https://www.googleapis.com/compute/v1/projects/cs-cisco/zones/europe-west1-d/instanceGroupManagers/gke-minimesos-sonar-default-pool-3d02eeb3-grp
locations:
- europe-west1-d
loggingService: logging.googleapis.com
答
ThirdPartyResources分别命名空间范围的阿尔法对象1.2,和1.3他们现在集群范围的(见1.3.0 Known Issues)。不幸的是,这意味着一个1.2.x客户端不会知道寻找它们的正确位置(因此/namespaces/default/thirdpartyresources
路径上的404)。
您可以等待kubctl 1.3.x与cloudsdk一起推出,也可以直接从Kubernetes Releases页面下载kubectl二进制文件。
我下载了1.3.2二进制文件,并确认客户端版本的确是问题所在。非常感谢您的帮助! –