Alpha 版集群


本页面简要介绍了 Kubernetes Alpha 版功能,并解释了 Alpha 版集群在 Google Kubernetes Engine 中的工作原理。您可以创建 Alpha 版集群或详细了解集群配置选项

概览

您可以通过创建 Alpha 版集群来体验 Kubernetes Alpha 版功能。Alpha 版集群是运行稳定 Kubernetes 版本的集群,只在短时间内存在,并且启用了所有 Kubernetes API 和功能。 Alpha 版集群专为高级用户和尝鲜者而设计,在新功能可用于生产环境之前用工作负载进行相关试验。您可以像使用普通 GKE 集群一样使用 Alpha 版集群。

Alpha 版集群默认运行 Kubernetes 的当前默认版本。您可以在创建集群期间指定其他版本。如需了解哪些 Kubernetes 版本可用,请参阅版本控制和升级以及版本说明,或运行 gcloud container get-server-config

限制

Alpha 版集群存在以下限制:

  • 不在 GKE 服务等级协议的涵盖范围内
  • 无法升级
    • Alpha 版集群停用了节点自动升级和自动修复
  • 30 天后自动删除
  • 不会获得安全更新
  • Windows Server 节点池不支持以下功能。

Alpha 版集群和 Alpha GKE 版本之间的区别

Alpha 版集群不一定运行“Alpha 版”GKE。术语“Alpha 版集群”表示已为 Kubernetes 和 GKE 启用 Alpha 版 API,而无论集群运行的 Kubernetes 版本是什么。Google 定期允许客户试用未正式发布的 GKE 版本,以便进行测试和验证。这些抢先体验版本可以作为 Alpha 版集群或未启用 Kubernetes Alpha 版 API 的集群运行。

最新的 Kubernetes Alpha 版功能

大多数 Kubernetes 版本都包含可以在 alpha 版集群中进行测试的新 Alpha 版功能。如需了解有关 Kubernetes 版本及其包含的功能的完整列表,请参阅 Kubernetes 更新日志

关于功能阶段

新的 Kubernetes 功能分四个阶段引入:早期开发版本、alpha 版、测试版和稳定版。

为确保稳定性和生产质量,普通 GKE 集群仅启用测试版或更高版本中的功能。由于 Alpha 版功能不能直接用于生产环境或者无法升级,因此普通集群上未启用这些功能。

由于 GKE 自动升级 Kubernetes 控制平面,因此,如果新版本中存在重大更改,在生产中启用 alpha 版功能可能会危及集群的可靠性。

如需详细了解 Kubernetes 功能的各个阶段,请参阅 Kubernetes 文档中的 Alpha 版、Beta 版和稳定版部分。

如需详细了解如何确定为指定的 GKE 控制平面版本启用了哪些功能,请参阅功能门控

后续步骤