gpt4 book ai didi

cloud - Cloud Foundry Droplet 和warden 容器有什么区别?

转载 作者:行者123 更新时间:2023-12-01 09:20:11 25 4
gpt4 key购买 nike

Cloud Foundry Droplet 和 Warden 容器有什么区别? droplet 是否只是一个 .zip 包,需要在warden 容器中执行和安装所有内容?据我所知,这是暂存过程的输出,但应用程序实际启动并运行的时间点在哪里?我会欣赏 DAE 和分期的可视化生命周期。

最佳答案

当新应用程序或应用程序的新版本被推送到 Cloud Foundry 时,云 Controller 会从可用 DEA 池中选择一个 DEA(Droplet Execution Agent)来暂存应用程序。 DEA 使用适当的 buildpack 来暂存应用程序。此过程的结果是一个 Droplet,它是 Cloud Foundry 中的一个存档,其中包含准备在 DEA 上运行的应用程序。一旦液滴准备就绪,就需要在合适的环境中托管。在 Cloud Foundry 中,这称为 Warden 容器。 Warden提供用于管理容器集合的服务,并定义客户端向服务器发送请求和从服务器接收响应的协议(protocol)。 Cloud Foundry 部署中的每个 DEA 主机都运行 Warden 服务,该服务管理 cgroup、命名空间、进程生命周期,并提供有关主机和每个容器状态的遥测。

Here您可以找到表示应用程序暂存过程的序列图。

所以基本上一个应用程序实例由一个 Droplet 和一个 Warden 容器组成。 DEA 将持续向健康管理器广播应用程序实例的健康状态,健康管理器在内部与云 Controller 通信。请求通过云 Controller 定向到 DEA。

关于cloud - Cloud Foundry Droplet 和warden 容器有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34692015/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com