首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Kubernetes,项目级别的方法将是什么?

在Kubernetes,项目级别的方法将是什么?
EN

Stack Overflow用户
提问于 2019-12-26 12:03:02
回答 2查看 58关注 0票数 0

我的公司有一个项目,需要3-4天的部署时间.我考虑了一下,并尝试使用Kubernetes为这个项目建立一个部署模式。

我读过所有关于它的文章,但是进入项目级别会产生一些问题。到现在为止..。

  1. 在ubuntu中创建了一个主节点和一个工作节点的Kubernetes集群。
  2. 知道我需要创建一个部署文件、服务文件、持久卷和声明。
  3. 创建了一个自定义映像,其基本映像为CentOS7和python2.7,具有特定的要求,并将它们上传到码头中心。

现在我创建了一个Deployment.yml文件来提取该映像,但是它显示了CrashLoopBackOff错误,而且it无法通过Deployment.yml文件提取图像。

注意:我分别使用码头拉出的图像,它是工作的。

(预先谢谢:)

EN

回答 2

Stack Overflow用户

发布于 2019-12-26 14:45:00

这是一个非常广泛的领域,但我可以给你一些关于库伯内特斯的高水平积分。

  • 为不同的项目创建不同的集群。还为不同的环境创建不同的集群,如QA、Dev、Production.
  • Set资源配额,用于单个项目。此外,您的部署应该有RAM和CPU的资源限制。准确估计每个application.
  • Use名称空间的资源需求,以便进行逻辑分离和使用标记,总是一种很好的方法。如果您想遵循基于模板的方法,则可以搜索舵机图表。
  • 您创建的k8s节点、磁盘、部署、服务、入口任何其他类型的kubernetes对象都应该有标签。
  • 使用节点自动缩放(特定于云)和水平吊舱自动缩放技术来进行更好的扩展,而resilience.
  • Always试图在整个区域分发k8s部署以避免失败。如果托管区域的某个部分出现故障,那么应用程序应该支持它。如果您想将项目转移到某个著名的云提供商,请尝试将云提供的安全和防火墙规则与您的

集群进行集成。。

我希望这能帮上忙。

票数 2
EN

Stack Overflow用户

发布于 2019-12-26 13:04:50

我将使用一个用于生产的集群和一个用于开发/测试的集群。在集群中,您可以使用名称空间隔离一组应用程序。例如,每个开发人员都有自己的测试名称空间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59488202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档