package util

import "k8s.io/kubernetes/pkg/kubelet/util"

Package util holds utility functions.

Index

Functions

func CreateListener

func CreateListener(endpoint string) (net.Listener, error)

CreateListener creates a listener on the specified endpoint.

func FromApiserverCache

func FromApiserverCache(opts *metav1.GetOptions)

FromApiserverCache modifies <opts> so that the GET request will be served from apiserver cache instead of from etcd.

func GetAddressAndDialer

func GetAddressAndDialer(endpoint string) (string, func(addr string, timeout time.Duration) (net.Conn, error), error)

GetAddressAndDialer returns the address parsed from the given endpoint and a dialer.

func GetBootTime

func GetBootTime() (time.Time, error)

GetBootTime returns the time at which the machine was started, truncated to the nearest second

func IsUnixDomainSocket

func IsUnixDomainSocket(filePath string) (bool, error)

IsUnixDomainSocket returns whether a given file is a AF_UNIX socket file

func LocalEndpoint

func LocalEndpoint(path, file string) (string, error)

LocalEndpoint returns the full path to a unix socket at the given endpoint

func NormalizePath

func NormalizePath(path string) string

NormalizePath is a no-op for Linux for now

Source Files

boottime_util_darwin.go doc.go util.go util_unix.go

Directories

PathSynopsis
pkg/kubelet/util/cache
pkg/kubelet/util/format
pkg/kubelet/util/ioutils
pkg/kubelet/util/logreduction
pkg/kubelet/util/manager
pkg/kubelet/util/queue
pkg/kubelet/util/sliceutils
pkg/kubelet/util/storePackage store hosts a Store interface and its implementations.
Version
v1.16.7
Published
Feb 11, 2020
Platform
darwin/amd64
Imports
12 packages
Last checked
11 minutes ago

Tools for package owners.