Merge pull request #1404 from cnbailian/fix-svc-selector

Fix the selector field of service resource
This commit is contained in:
Kubernetes Prow Robot 2021-08-06 00:34:22 -07:00 committed by GitHub
commit 3d43a1da36
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 7 additions and 5 deletions

View File

@ -199,8 +199,9 @@ func (k *Kubernetes) InitSvc(name string, service kobject.ServiceConfig) *api.Se
Name: name, Name: name,
Labels: transformer.ConfigLabels(name), Labels: transformer.ConfigLabels(name),
}, },
// The selector uses the service.Name, which must be consistent with workloads label
Spec: api.ServiceSpec{ Spec: api.ServiceSpec{
Selector: transformer.ConfigLabels(name), Selector: transformer.ConfigLabels(service.Name),
}, },
} }
return svc return svc

View File

@ -38,6 +38,7 @@ import (
func newServiceConfig() kobject.ServiceConfig { func newServiceConfig() kobject.ServiceConfig {
return kobject.ServiceConfig{ return kobject.ServiceConfig{
Name: "app",
ContainerName: "name", ContainerName: "name",
Image: "image", Image: "image",
Environment: []kobject.EnvVar{kobject.EnvVar{Name: "env", Value: "value"}}, Environment: []kobject.EnvVar{kobject.EnvVar{Name: "env", Value: "value"}},

View File

@ -172,7 +172,7 @@
} }
], ],
"selector": { "selector": {
"io.kompose.service": "redis-tcp" "io.kompose.service": "redis"
}, },
"type": "LoadBalancer" "type": "LoadBalancer"
}, },
@ -203,7 +203,7 @@
} }
], ],
"selector": { "selector": {
"io.kompose.service": "redis-udp" "io.kompose.service": "redis"
}, },
"type": "LoadBalancer" "type": "LoadBalancer"
}, },

View File

@ -172,7 +172,7 @@
} }
], ],
"selector": { "selector": {
"io.kompose.service": "redis-tcp" "io.kompose.service": "redis"
}, },
"type": "LoadBalancer" "type": "LoadBalancer"
}, },
@ -203,7 +203,7 @@
} }
], ],
"selector": { "selector": {
"io.kompose.service": "redis-udp" "io.kompose.service": "redis"
}, },
"type": "LoadBalancer" "type": "LoadBalancer"
}, },