Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetHollowKubeletConfig ¶ added in v1.4.0
func GetHollowKubeletConfig(
nodeName string,
kubeletPort int,
kubeletReadOnlyPort int,
maxPods int,
podsPerCore int) *componentconfig.KubeletConfiguration
Builds a KubeletConfiguration for the HollowKubelet, ensuring that the usual defaults are applied for fields we do not override.
Types ¶
type FakeProxier ¶
type FakeProxier struct{}
func (*FakeProxier) OnServiceUpdate ¶
func (*FakeProxier) OnServiceUpdate(services []api.Service)
type FakeProxyHandler ¶
type FakeProxyHandler struct{}
func (*FakeProxyHandler) OnEndpointsUpdate ¶
func (*FakeProxyHandler) OnEndpointsUpdate(endpoints []api.Endpoints)
func (*FakeProxyHandler) OnServiceUpdate ¶
func (*FakeProxyHandler) OnServiceUpdate(services []api.Service)
type HollowKubelet ¶
type HollowKubelet struct {
KubeletConfiguration *componentconfig.KubeletConfiguration
KubeletDeps *kubelet.KubeletDeps
}
func NewHollowKubelet ¶
func NewHollowKubelet(
nodeName string,
client *clientset.Clientset,
cadvisorInterface cadvisor.Interface,
dockerClient dockertools.DockerInterface,
kubeletPort, kubeletReadOnlyPort int,
containerManager cm.ContainerManager,
maxPods int, podsPerCore int,
) *HollowKubelet
type HollowProxy ¶
type HollowProxy struct {
ProxyServer *proxyapp.ProxyServer
}
func NewHollowProxyOrDie ¶
func NewHollowProxyOrDie(
nodeName string,
client *client.Client,
endpointsConfig *proxyconfig.EndpointsConfig,
serviceConfig *proxyconfig.ServiceConfig,
iptInterface utiliptables.Interface,
broadcaster record.EventBroadcaster,
recorder record.EventRecorder,
) *HollowProxy
Click to show internal directories.
Click to hide internal directories.