将守护程序部署为kubernetes中的第一个部署
我现在正在谷歌云中学习kubernetes 1.12版本 我部署了一个守护程序,然后该守护程序突然处于挂起状态。这是由于资源配额不足造成的 我可以通过在集群中添加更多节点来解决这个问题。但是,我很好奇如何将守护程序部署为第一次部署,而不是其他部署将守护程序部署为kubernetes中的第一个部署,kubernetes,google-kubernetes-engine,Kubernetes,Google Kubernetes Engine,我现在正在谷歌云中学习kubernetes 1.12版本 我部署了一个守护程序,然后该守护程序突然处于挂起状态。这是由于资源配额不足造成的 我可以通过在集群中添加更多节点来解决这个问题。但是,我很好奇如何将守护程序部署为第一次部署,而不是其他部署 已经阅读了文档,但我仍然找不到解决方案。我想您的集群使用的是一个较小的计算大小,只有一个或两个计算 要回答这个问题,不,您不能在Kubernetes中进行第一次部署,当您启动集群时,一些系统部署已经存在,您可以看到它们正在执行:kubectl-n ku
已经阅读了文档,但我仍然找不到解决方案。我想您的集群使用的是一个较小的计算大小,只有一个或两个计算 要回答这个问题,不,您不能在Kubernetes中进行第一次部署,当您启动集群时,一些系统部署已经存在,您可以看到它们正在执行:
kubectl-n kube System get deployment
您还可以查找pod,并可以使用kubectl top node
确认集群状态
首先,升级您正在使用的计算类型是一个好主意,拥有更多节点也是一个好的解决方案。我想您正在为集群使用一个较小的计算大小,只有一个或两个计算 要回答这个问题,不,您不能在Kubernetes中进行第一次部署,当您启动集群时,一些系统部署已经存在,您可以看到它们正在执行:
kubectl-n kube System get deployment
您还可以查找pod,并可以使用kubectl top node
确认集群状态
首先,升级您正在使用的计算类型是一个好主意,拥有更多节点也是一个好的解决方案。有很多方法可以做到这一点
0-daemonsets.yaml,1-deployments.yaml
。如果您喜欢这样做,将首先部署0-daemonsets.yaml
,然后部署1-deployments.yaml
有很多方法可以做到这一点
0-daemonsets.yaml,1-deployments.yaml
。如果您喜欢这样做,将首先部署0-daemonsets.yaml
,然后部署1-deployments.yaml
但是,此部署是实物:守护程序。因此,它必须能够为每个节点部署。这就是为什么我想让这个守护程序具有启动pod的能力。因此,它必须能够为每个节点部署。这就是为什么我要使此守护程序具有启动pod的能力。如果我在节点已满或部署中以优先级内部部署我的守护程序,会发生什么情况?您将无法部署守护程序,因为您已经在使用节点资源。如果我在节点已满或部署中以优先级内部部署我的守护程序,会发生什么情况?您将无法部署守护程序,因为您已经在使用节点资源。