package client
import "k8s.io/heapster/metrics/sources/kubelet/util"
Index ¶
Functions ¶
func MakeTransport ¶
func MakeTransport(config *KubeletClientConfig) (http.RoundTripper, error)
Types ¶
type KubeletClientConfig ¶
type KubeletClientConfig struct { // Default port - used if no information about Kubelet port can be found in Node.NodeStatus.DaemonEndpoints. Port uint ReadOnlyPort uint EnableHttps bool // PreferredAddressTypes - used to select an address from Node.NodeStatus.Addresses PreferredAddressTypes []string // TLSClientConfig contains settings to enable transport layer security restclient.TLSClientConfig // Server requires Bearer authentication BearerToken string // HTTPTimeout is used by the client to timeout http requests to Kubelet. HTTPTimeout time.Duration // Dial is a custom dialer used for the client Dial utilnet.DialFunc }
Source Files ¶
kubelet_client.go
- Version
- v1.5.4 (latest)
- Published
- Jul 26, 2018
- Platform
- linux/amd64
- Imports
- 5 packages
- Last checked
- 1 week ago –
Tools for package owners.