Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 将一个Pod设置为客户端go程序中另一个Pod的所有者参考_Kubernetes_Kubernetes Pod - Fatal编程技术网

Kubernetes 将一个Pod设置为客户端go程序中另一个Pod的所有者参考

Kubernetes 将一个Pod设置为客户端go程序中另一个Pod的所有者参考,kubernetes,kubernetes-pod,Kubernetes,Kubernetes Pod,是否可以将正在运行的pod设置为要创建的另一个pod的所有者。我累了,但在这种情况下,pod创建失败。Kubernetes不直接支持这一点。如果您有一个Pod依赖于另一个Pod的存在(例如,需要数据库或类似数据库),您可以使用。这将延迟容器启动,直到init容器完成。这是一个很好的应用方法,例如等待条件。我认为您可以使用Kubernetes Jobs。 作业创建一个或多个POD,并确保指定数量的POD成功终止。pods成功完成后,作业将跟踪成功完成的情况。当达到指定的成功完成次数时,任务(即作业

是否可以将正在运行的pod设置为要创建的另一个pod的所有者。我累了,但在这种情况下,pod创建失败。

Kubernetes不直接支持这一点。如果您有一个Pod依赖于另一个Pod的存在(例如,需要数据库或类似数据库),您可以使用。这将延迟容器启动,直到init容器完成。这是一个很好的应用方法,例如等待条件。

我认为您可以使用Kubernetes Jobs。

作业创建一个或多个POD,并确保指定数量的POD成功终止。pods成功完成后,作业将跟踪成功完成的情况。当达到指定的成功完成次数时,任务(即作业)完成。删除作业将清理它创建的pod

一个简单的例子是创建一个作业对象,以便可靠地运行一个Pod完成。如果第一个Pod出现故障或被删除(例如,由于节点硬件故障或节点重新启动),作业对象将启动新的Pod

您可以在此处找到更多信息: