- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用REST API创建部署/服务。我发送带有包含JSON对象的主体的POST请求,该JSON对象在Openshift上创建应用程序。在调用所有API之后,这些对象将被实例化。
我有2个依赖于mongodb部署的部署,但是此mongodb需要花一点时间才能开始运行,而依赖mongodb的两个部署则更早开始运行。由于mongodb连接失败(因为它尚未启动),因此这会破坏2个部署中的代码。
可能有2种方法可以解决此问题。
最佳答案
无需为依赖项处理实现复杂的逻辑,而应使用Kubernetes的运行状况检查机制。如果您的应用程序启动但看不到Mongo DB,请使其崩溃。在Mongo DB联机之前,Kubernetes将继续重新启动它,并且您的应用程序将正常运行并可以正常运行。 Kubernetes不会将流量发送到尚未正常运行的实例。
文件:https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/
关于mongodb - 等待其他部署开始运行,然后再创建其他部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50324677/
我有本地更改和远程更改。 有人告诉我必须先推,再 pull 。这背后有什么原因吗? 最佳答案 那个人错了:正确的模型是pull-before-you-push,而不是相反。 当您pull时,git 将
我正在使用最新版本的 Flat UI Pro 1.3.2 ( http://designmodo.com/flat/ ),jQuery 插件 flatui-radiocheck v0.1.0 和 iO
我是一名优秀的程序员,十分优秀!