mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-07 12:11:43 +00:00
Headless Services: Adding option to specify None for PortalIP
This commit is contained in:
@@ -51,6 +51,12 @@ func removeDNS(record string, etcdClient *etcd.Client) error {
|
||||
}
|
||||
|
||||
func addDNS(record string, service *kapi.Service, etcdClient *etcd.Client) error {
|
||||
// if PortalIP is not set, a DNS entry should not be created
|
||||
if !kapi.IsServiceIPSet(service) {
|
||||
log.Printf("Skipping dns record for headless service: %s\n", service.Name)
|
||||
return nil
|
||||
}
|
||||
|
||||
svc := skymsg.Service{
|
||||
Host: service.Spec.PortalIP,
|
||||
Port: service.Spec.Port,
|
||||
|
Reference in New Issue
Block a user