GoogleGoogle Professional Cloud Architect (PCA) Certification·CN·更新于 5 Sep 2026
在 GKE 中,您需要 Pod 在扩缩和重新启动后保留一致的主机名。哪个 Kubernetes 功能提供了此能力?
选择一个答案
点击一个选项来检查您的答案。
正确答案: StatefulSets.
为什么这是答案
StatefulSets 保证 Pod 具有稳定的、唯一的网络标识符(主机名),即使在重新调度或扩缩之后也能保持不变。这对于需要持久标识符的应用程序(如数据库集群)至关重要。基于角色的访问控制 (RBAC) 用于管理对 Kubernetes 资源的访问权限,与主机名无关。容器环境变量用于在容器内部配置应用程序,但不能保证 Pod 主机名的一致性。Persistent Volumes (PV) 提供持久存储,确保数据在 Pod 重启后仍然存在,但它们不管理 Pod 的网络标识符或主机名。