2016-08-01 94 views
2

我试图创建一个新的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 

回答

2

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

我下载了1.3.2二进制文件,并确认客户端版本的确是问题所在。非常感谢您的帮助! –