首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将守护程序部署为kubernetes中的第一个部署

将守护程序部署为kubernetes中的第一个部署
EN

Stack Overflow用户
提问于 2019-10-10 20:46:02
回答 2查看 235关注 0票数 0

我现在正在使用kubernetes 1.12版本学习google cloud中的Kubernetes

我部署了一个守护进程,然后突然守护进程处于挂起状态。这是由于资源配额不足造成的。

我可以通过在集群中添加更多节点来解决这个问题。但是,我很好奇如何将守护程序集部署为第一次部署,而不是其他部署?

我已经阅读了文档,但我仍然找不到解决方案。

EN

回答 2

Stack Overflow用户

发布于 2019-10-10 21:17:17

我假设您的集群使用较小的计算大小,只有一到两个计算。

要回答这个问题,你不能在Kubernetes中进行第一次部署,当你启动集群时,一些系统部署已经存在,你可以看到他们正在做一个:kubectl -n kube-system get deployment

您还可以查找pod,并使用kubectl top node确认您的集群状态。

首先,升级您正在使用的计算类型是一个好主意,拥有更多的节点也是一个好的解决方案。

票数 1
EN

Stack Overflow用户

发布于 2019-10-11 14:29:47

有很多方法可以做到这一点。

pod

  • 您可以在您的pod中使用pod definition.You需要为您的pod定义pod优先级,以便在所有pod
  1. 之前部署这些守护程序集,并在其他部署Helm definition.You之前部署chart。
  2. 假设您在一个helm chart中拥有所有部署和守护程序集,然后将文件命名约定添加为0-daemonsets.yaml , 1-deployments.yaml。如果您这样做,那么将首先部署1-deployments.yaml.

,然后部署0-daemonsets.yaml

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

https://stackoverflow.com/questions/58323229

复制
相关文章

相似问题

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