我有一个由状态集创建的Kubernetes Pod (不确定这是否重要)。这个pod中有两个容器。当两个容器中的一个出现故障并使用get pods命令时,1/2容器已就绪,状态为“Error”。第二个容器从不尝试重新启动,除非使用--grace-period=0 --force标志,否则我无法销毁pod。典型的删除操作会使pod永远或在很长一段时间内处于“终止”状态。
如果我创建POD清单( Pod -finition.yaml)并设置restartPolicy: Always,该Pod是否还需要与任何控制器(即复制集或部署)相关联?这里的最终目标是自动启动Pod中的容器,如果它死了。如果没有关联控制器的Pod,容器会自动重启吗?如果Pod只有一个容器会发生什么?文档在这里并不清楚,但它让我相信pod必须在一个控制器下才能工作,也就是说,如果你隐式创建了一个8Ks对象并指定了一个永
我有一个问题,从表面上看,似乎表明我在kube集群中并行运行了两个部署,但“kubectl get pods”只显示了一个部署。
我的部署由一个包含两个容器的pod组成。其中一个容器运行创建http API端点的golang应用程序,另一个运行Telegraf从API端点读取指标并将其推送到InfluxDB。在将数据写入Influx时,我使用源主机作为pod的名称来标记数据。基于上面的内容,我非常确