首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >作为DaemonSet的K8s服务

作为DaemonSet的K8s服务
EN

Stack Overflow用户
提问于 2019-07-25 15:23:47
回答 1查看 246关注 0票数 0

是否有可能在k8s的所有名称空间中动态部署一个服务?

现在,如果端口不再使用,k8s将删除glusterFS端点(ns相关)。例如:

代码语言:javascript
复制
{
  "kind": "Endpoints",
  "apiVersion": "v1",
  "metadata": {
    "name": "glusterfs"
  },
  "subsets": [
    {
      "addresses": [
        {
          "ip": "172.0.0.1"
        }
      ],
      "ports": [
        {
          "port": 1
        }
      ]
    }
  ]
}

因此,我为端口1创建了一个svc,以便始终使用它,这样我就不会在任何ns中丢失/删除端点。

代码语言:javascript
复制
apiVersion: v1
kind: Service
metadata:
  name: glusterfs
spec:
  ports:
  - port: 1

每当有人创建新的名称空间时,动态部署上述服务将是一件很有趣的事情。

EN

回答 1

Stack Overflow用户

发布于 2019-07-25 19:24:36

DaemonSet用于在每个节点上恰好部署一个副本。

对于您的问题,为什么需要跨名称空间创建相同的服务?不过,它不支持开箱即用。但是,您可以创建自定义脚本来实现它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57196436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档