Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的应用程序在谷歌云平台(GCP)中运行,容器在 kubernetes 中运行。
问题:当云平台缩减节点时,它会杀死节点,我唯一的数据库和前端 pod 所在的节点。
问题:如何停止 GCP 杀死节点,我唯一的前端和数据库 pod 都在里面?
我自己解决了这个问题。
我所有的前端、后端、数据库和 redis 容器都在同一个节点池中。当我将它们分成不同的节点池时,一切都开始工作了。
创建节点选择器:添加到 backend-deployment.yaml 的末尾 nodeSelector: cloud.google.com/gke-nodepool: backend
更多信息: https ://github.com/kubernetes/kubernetes.github.io/blob/release-1.3/docs/user-guide/node-selection/index.md