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,
Labels: transformer.ConfigLabels(name),
},
// The selector uses the service.Name, which must be consistent with workloads label
Spec: api.ServiceSpec{
Selector: transformer.ConfigLabels(name),
Selector: transformer.ConfigLabels(service.Name),
},
}
return svc

View File

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

View File

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

View File

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