我们的Kubernetes版本是1.9.0,想知道是否有一种方法可以在StatefulSet配置文件中访问Pod的“序数索引”。我们希望动态地将一个值(这个值是从序数索引派生出来的)分配给Pod的标签,并在后续使用它来设置Pod亲和性(或反亲和性)的规格。 另外,Pod的实例名称是否可以在S...
我有一个相当简单的Kubernetes pod。我想要一个有状态集(stateful set),并需要以下过程: 我希望有一个init容器(init container) 将tarball从s3下载并解压缩到挂载到init容器的卷(volume) 我想将该卷(volume)挂载到我的主容器...
在 Kubernetes 中,是否可以在 Statefulset 中添加 hostPath 存储。如果可以,请问有人能提供一些示例吗?
我目前正在尝试创建一个 X 个 pod 集群,每个 pod 都有一个个人的持久化卷。为此,我创建了一个包含 X 个副本和一个 PersistentVolumeClaimTemplate 的 StatefulSet。这部分已经实现。 问题在于似乎不可能以与 deployment 相同的方式使用...
我们正在创建一个 Kubernetes StatefulSet,并挂载一个现有的 NFS 共享。以下是一个简化的示例: apiVersion: apps/v1beta2 kind: StatefulSet metadata: name: hostname spec: replica...
困境: 部署多个应用和数据库容器对,使用相同的Docker映像和代码,但具有不同的配置(不同的客户使用子域)。 有哪些逻辑方法可以解决这个问题,因为Kubernetes似乎没有集成支持这种设置的方法? 可能的方法: 为所有应用部署使用单个应用程序服务,为所有数据库部署使用单个数据库服务...
我正在配置一个StatefulSet,我想让副本数量(如下所示的spec.replicas)以某种方式作为参数传递到应用程序实例中。我的应用程序需要spec.replicas来确定副本数量,以便知道从MySQL表加载哪些行。我不想在spec.replicas和应用程序参数中硬编码副本数量,因为...
是否可以创建一个仅指向由statefulset创建的Pod的服务? 我认为可以采用以下解决方案: 将Pod作为provider。 使用动态标签来指定Pod的名称。
我理解: StatefulSet - 管理/维护稳定的主机名、网络 ID 和持久存储。 HeadlessService - 稳定的网络 ID,您需要为有状态应用程序定义一个无头服务。 来自 K8s 文档 -> 有时您不需要或不想要负载均衡和单个服务 IP。在这种情况下,可以通过...
我有一个运行多个应用程序(服务)的Kubernetes环境。现在我有点困惑如何设置MySQL数据库实例。 根据不同的来源,每个微服务都应该有自己的数据库。我应该创建一个运行多个数据库的单个MySQL有状态集群(HA模式),还是为每个应用程序(服务)部署单独的MySQL实例,每个实例只运行一个...