Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for FromServices (0.19 sec)

  1. pkg/kubelet/envvars/envvars.go

    	"net"
    	"strconv"
    	"strings"
    
    	"k8s.io/api/core/v1"
    	v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper"
    )
    
    // FromServices builds environment variables that a container is started with,
    // which tell the container where to find the services it may need, which are
    // provided as an argument.
    func FromServices(services []*v1.Service) []v1.EnvVar {
    	var result []v1.EnvVar
    	for i := range services {
    		service := services[i]
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Nov 09 11:14:08 UTC 2017
    - 3.3K bytes
    - Viewed (0)
  2. pkg/kubelet/envvars/envvars_test.go

    				Selector:  map[string]string{"bar": "sctp-sel"},
    				ClusterIP: "1.2.3.4",
    				Ports: []v1.ServicePort{
    					{Port: 777, Protocol: "SCTP"},
    				},
    			},
    		},
    	}
    	vars := envvars.FromServices(sl)
    	expected := []v1.EnvVar{
    		{Name: "FOO_BAR_SERVICE_HOST", Value: "1.2.3.4"},
    		{Name: "FOO_BAR_SERVICE_PORT", Value: "8080"},
    		{Name: "FOO_BAR_PORT", Value: "tcp://1.2.3.4:8080"},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Aug 27 05:56:27 UTC 2018
    - 5.8K bytes
    - Viewed (0)
  3. pkg/kubelet/kubelet_pods.go

    		}
    	}
    
    	mappedServices := []*v1.Service{}
    	for key := range serviceMap {
    		mappedServices = append(mappedServices, serviceMap[key])
    	}
    
    	for _, e := range envvars.FromServices(mappedServices) {
    		m[e.Name] = e.Value
    	}
    	return m, nil
    }
    
    // Make the environment variables for a pod in the given namespace.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 14 16:09:17 UTC 2024
    - 101.2K bytes
    - Viewed (0)
Back to top