【问题标题】:petset on GKE: could not find the requested resourceGKE 上的 petset:找不到请求的资源
【发布时间】:2017-01-07 18:51:21
【问题描述】:
我想在 GKE 上试验 PetSet。
我在 GKE 上有一个 1.3.5 的 Kubernetes 集群,但是 PetSet 似乎没有被激活。
> kubectl get petset
Unable to list "petsets": the server could not find the requested resource
我需要在 GKE 上激活 v1alpha1 功能吗?
【问题讨论】:
标签:
kubernetes
google-kubernetes-engine
【解决方案1】:
我在区域 europe-west1-d 中使用 PetSet,但是当我在区域 europe-west1-c 中尝试时遇到了您所看到的错误。
更新:
今天,9 月 1 日,我收到了一封来自 Google Cloud Platform 的电子邮件,通知我 PetSet 已“意外启用”,将于 9 月 30 日停用。
尊敬的 Google Container Engine 客户,
运行 Kubernetes 1.3.x 版本的 Google Container Engine 集群意外启用了 Kubernetes alpha 功能(例如 PetSet),这些功能尚未准备好用于生产。对不使用 alpha 功能的集群的访问已被禁用,但无法在当前使用 alpha 资源的集群中安全地禁用。您拥有的项目中的以下集群已被确定为运行 alpha 资源:
请从您的集群中删除 alpha 资源。在 9 月 30 日之后继续使用这些功能可能会导致集群不稳定或损坏,因为对 alpha 功能的访问将被禁用。
当前启用(并将被禁用)的不受支持的 Alpha 资源的完整列表如下:
资源 API 组
petset 应用程序/v1alpha1
clusterrolebindings rbac.authorization.k8s.io/v1alpha1
clusterroles rbac.authorization.k8s.io/v1alpha1
角色绑定 rbac.authorization.k8s.io/v1alpha1
角色 rbac.authorization.k8s.io/v1alpha1
poddisruptionbudgets 政策/v1alpha1