gpt4 book ai didi

每个应用程序的 Kubernetes 集群?

转载 作者:行者123 更新时间:2023-12-03 16:29:17 26 4
gpt4 key购买 nike

我在 MS Azure 的生产环境中启用了一个双集群多区域 HA。

我被要求重用同一个集群来使用微服务管理几个新项目。

这里的最佳做法是什么?我应该为每个应用程序创建一个集群吗?将不同集群中的每个项目和云帐户订阅隔离是否更好?

期待意见。

谢谢。

最佳答案

我建议您使用 对集群进行切片和切块。命名空间 .您可以使用以下命令轻松创建命名空间。

kubectl create namespace my-project

现在,您可以将所有 list 文件(部署、服务、 secret 、PersistentVolumeClaims)提供给 API Server 到 my-project 命名空间。例如,
kubectl create -f my-deployment.yaml --namespace my-project

不要忘记使用 命名空间标志 否则这些 list 将应用于默认命名空间。

如果你想删除你的项目。您只需要删除命名空间。它将删除与该项目相关的所有资源。
kubectl delete namespace my-project

此外,您可以将配额限制到每个命名空间以进行资源利用。

你可以进一步挖掘 Namespace

已编辑

命名空间是物理集群中的虚拟集群

关于每个应用程序的 Kubernetes 集群?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47273537/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com