我们可以在kubernetes pod中运行android操作系统吗?

f4t66c6m  于 2021-06-07  发布在  Android
关注(0)|答案(1)|浏览(179)

我一直在尝试在一个容器化的pod中运行android开源操作系统,并尝试访问它。我想解决的问题是,android应该在一个pod中运行,我们应该能够运行多个pod,其中每个android系统都是独立的,我们可以远程访问它们。

iyfamqjs

iyfamqjs1#

您所谈论的内容听起来像是一个有状态工作负载,您应该使用StatefulSet而不是Deployment。正如您在文档中所读到的,它保证了每个单元的唯一性:
StatefulSet是用于管理有状态应用程序的工作负载API对象。
管理一组Pods * 的部署和扩展,并保证这些Pod的顺序和唯一性 *。
Deployment类似,StatefulSet管理基于相同容器规范的Pod。与部署不同,StatefulSet为其每个Pod维护一个粘滞标识。这些Pod是根据相同规范创建的,但不可互换:每一个都具有其在任何重新调度中维护的持久标识符。
如果要使用存储卷为工作负荷提供持久性,可以使用StatefulSet作为解决方案的一部分。尽管StatefulSet中的各个单元容易出现故障,但持久性单元标识符使现有卷与替换任何出现故障的单元的新单元的匹配变得更加容易。
如果您在某些云环境中运行它,则可以通过LoadBalancer服务类型公开它,以便远程访问它。

相关问题