package kubemark
import "k8s.io/kubernetes/pkg/kubemark"
Index ¶
- func GetHollowKubeletConfig( nodeName string, kubeletPort int, kubeletReadOnlyPort int, maxPods int, podsPerCore int) (*options.KubeletFlags, *componentconfig.KubeletConfiguration)
- type FakeProxier
- func (*FakeProxier) OnEndpointsAdd(endpoints *api.Endpoints)
- func (*FakeProxier) OnEndpointsDelete(endpoints *api.Endpoints)
- func (*FakeProxier) OnEndpointsSynced()
- func (*FakeProxier) OnEndpointsUpdate(oldEndpoints, endpoints *api.Endpoints)
- func (*FakeProxier) OnServiceAdd(service *api.Service)
- func (*FakeProxier) OnServiceDelete(service *api.Service)
- func (*FakeProxier) OnServiceSynced()
- func (*FakeProxier) OnServiceUpdate(oldService, service *api.Service)
- func (*FakeProxier) Sync()
- func (*FakeProxier) SyncLoop()
- type HollowKubelet
- func NewHollowKubelet( nodeName string, client *clientset.Clientset, cadvisorInterface cadvisor.Interface, dockerClient libdocker.Interface, kubeletPort, kubeletReadOnlyPort int, containerManager cm.ContainerManager, maxPods int, podsPerCore int, ) *HollowKubelet
- func (hk *HollowKubelet) Run()
- type HollowProxy
- func NewHollowProxyOrDie( nodeName string, client clientset.Interface, eventClient v1core.EventsGetter, iptInterface utiliptables.Interface, sysctl utilsysctl.Interface, execer utilexec.Interface, broadcaster record.EventBroadcaster, recorder record.EventRecorder, useRealProxier bool, ) (*HollowProxy, error)
- func (hp *HollowProxy) Run()
Functions ¶
func GetHollowKubeletConfig ¶
func GetHollowKubeletConfig( nodeName string, kubeletPort int, kubeletReadOnlyPort int, maxPods int, podsPerCore int) (*options.KubeletFlags, *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) OnEndpointsAdd ¶
func (*FakeProxier) OnEndpointsAdd(endpoints *api.Endpoints)
func (*FakeProxier) OnEndpointsDelete ¶
func (*FakeProxier) OnEndpointsDelete(endpoints *api.Endpoints)
func (*FakeProxier) OnEndpointsSynced ¶
func (*FakeProxier) OnEndpointsSynced()
func (*FakeProxier) OnEndpointsUpdate ¶
func (*FakeProxier) OnEndpointsUpdate(oldEndpoints, endpoints *api.Endpoints)
func (*FakeProxier) OnServiceAdd ¶
func (*FakeProxier) OnServiceAdd(service *api.Service)
func (*FakeProxier) OnServiceDelete ¶
func (*FakeProxier) OnServiceDelete(service *api.Service)
func (*FakeProxier) OnServiceSynced ¶
func (*FakeProxier) OnServiceSynced()
func (*FakeProxier) OnServiceUpdate ¶
func (*FakeProxier) OnServiceUpdate(oldService, service *api.Service)
func (*FakeProxier) Sync ¶
func (*FakeProxier) Sync()
func (*FakeProxier) SyncLoop ¶
func (*FakeProxier) SyncLoop()
type HollowKubelet ¶
type HollowKubelet struct { KubeletFlags *options.KubeletFlags KubeletConfiguration *componentconfig.KubeletConfiguration KubeletDeps *kubelet.KubeletDeps }
func NewHollowKubelet ¶
func NewHollowKubelet( nodeName string, client *clientset.Clientset, cadvisorInterface cadvisor.Interface, dockerClient libdocker.Interface, kubeletPort, kubeletReadOnlyPort int, containerManager cm.ContainerManager, maxPods int, podsPerCore int, ) *HollowKubelet
func (*HollowKubelet) Run ¶
func (hk *HollowKubelet) Run()
Starts this HollowKubelet and blocks.
type HollowProxy ¶
type HollowProxy struct { ProxyServer *proxyapp.ProxyServer }
func NewHollowProxyOrDie ¶
func NewHollowProxyOrDie( nodeName string, client clientset.Interface, eventClient v1core.EventsGetter, iptInterface utiliptables.Interface, sysctl utilsysctl.Interface, execer utilexec.Interface, broadcaster record.EventBroadcaster, recorder record.EventRecorder, useRealProxier bool, ) (*HollowProxy, error)
func (*HollowProxy) Run ¶
func (hp *HollowProxy) Run()
Source Files ¶
hollow_kubelet.go hollow_proxy.go
- Version
- v1.7.4
- Published
- Aug 17, 2017
- Platform
- js/wasm
- Imports
- 37 packages
- Last checked
- 49 seconds ago –
Tools for package owners.