我有一个具有14种不同服务的应用程序。一些服务依赖于其他服务。我正在尝试找到一种在不使用线程睡眠的情况下按正确的顺序部署它们的好方法。
我有一个具有14种不同服务的应用程序。一些服务依赖于其他服务。我试图找到一种在不使用线程的情况下按正确顺序部署它们的好方法...
这不是Kubernetes的工作方式。您可以使用initContainer对其进行填充,该容器会阻塞直到可以使用依赖项为止(通常通过while循环中的kubectl
,但您可以尝试使用--wait
来获得灵感)。
您可以使用就绪探针来访问正在部署的应用程序的运行状况检查API,在这些运行状况检查API中,您可以通过点击其他API或服务来测试其他服务舱的可用性。>