是否有可能在k8s的所有名称空间中动态部署一个服务?
现在,如果端口不再使用,k8s将删除glusterFS端点(ns相关)。例如:
{
"kind": "Endpoints",
"apiVersion": "v1",
"metadata": {
"name": "glusterfs"
},
"subsets": [
{
"addresses": [
{
"ip": "172.0.0.1"
}
],
"ports": [
{
"port": 1
}
]
}
]
}因此,我为端口1创建了一个svc,以便始终使用它,这样我就不会在任何ns中丢失/删除端点。
apiVersion: v1
kind: Service
metadata:
name: glusterfs
spec:
ports:
- port: 1每当有人创建新的名称空间时,动态部署上述服务将是一件很有趣的事情。
发布于 2019-07-25 19:24:36
DaemonSet用于在每个节点上恰好部署一个副本。
对于您的问题,为什么需要跨名称空间创建相同的服务?不过,它不支持开箱即用。但是,您可以创建自定义脚本来实现它。
https://stackoverflow.com/questions/57196436
复制相似问题