kubelet

package
v0.0.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 27, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const NodeAuthInfo_ArcCredential_case case_NodeAuthInfo_AuthInfo = 1
View Source
const NodeAuthInfo_AuthInfo_not_set_case case_NodeAuthInfo_AuthInfo = 0
View Source
const NodeAuthInfo_BootstrapTokenCredential_case case_NodeAuthInfo_AuthInfo = 4
View Source
const NodeAuthInfo_MsiCredential_case case_NodeAuthInfo_AuthInfo = 2
View Source
const NodeAuthInfo_ServicePrincipalCredential_case case_NodeAuthInfo_AuthInfo = 3

Variables

View Source
var File_components_kubelet_action_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ControlPlane

type ControlPlane struct {
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	// contains filtered or unexported fields
}

func (*ControlPlane) ClearCertificateAuthorityData

func (x *ControlPlane) ClearCertificateAuthorityData()

func (*ControlPlane) ClearServer

func (x *ControlPlane) ClearServer()

func (*ControlPlane) GetCertificateAuthorityData

func (x *ControlPlane) GetCertificateAuthorityData() []byte

func (*ControlPlane) GetServer

func (x *ControlPlane) GetServer() string

func (*ControlPlane) HasCertificateAuthorityData

func (x *ControlPlane) HasCertificateAuthorityData() bool

func (*ControlPlane) HasServer

func (x *ControlPlane) HasServer() bool

func (*ControlPlane) ProtoMessage

func (*ControlPlane) ProtoMessage()

func (*ControlPlane) ProtoReflect

func (x *ControlPlane) ProtoReflect() protoreflect.Message

func (*ControlPlane) Reset

func (x *ControlPlane) Reset()

func (*ControlPlane) SetCertificateAuthorityData

func (x *ControlPlane) SetCertificateAuthorityData(v []byte)

func (*ControlPlane) SetServer

func (x *ControlPlane) SetServer(v string)

func (*ControlPlane) String

func (x *ControlPlane) String() string

type ControlPlane_builder

type ControlPlane_builder struct {
	Server                   *string
	CertificateAuthorityData []byte
	// contains filtered or unexported fields
}

func (ControlPlane_builder) Build

func (b0 ControlPlane_builder) Build() *ControlPlane

type KubeletArcCredential

type KubeletArcCredential struct {
	// contains filtered or unexported fields
}

func (*KubeletArcCredential) ProtoMessage

func (*KubeletArcCredential) ProtoMessage()

func (*KubeletArcCredential) ProtoReflect

func (x *KubeletArcCredential) ProtoReflect() protoreflect.Message

func (*KubeletArcCredential) Redact

func (x *KubeletArcCredential) Redact()

func (*KubeletArcCredential) Reset

func (x *KubeletArcCredential) Reset()

func (*KubeletArcCredential) String

func (x *KubeletArcCredential) String() string

type KubeletArcCredential_builder

type KubeletArcCredential_builder struct {
	// contains filtered or unexported fields
}

func (KubeletArcCredential_builder) Build

type KubeletBootstrapTokenCredential

type KubeletBootstrapTokenCredential struct {
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	// contains filtered or unexported fields
}

func (*KubeletBootstrapTokenCredential) ClearToken

func (x *KubeletBootstrapTokenCredential) ClearToken()

func (*KubeletBootstrapTokenCredential) GetToken

func (*KubeletBootstrapTokenCredential) HasToken

func (x *KubeletBootstrapTokenCredential) HasToken() bool

func (*KubeletBootstrapTokenCredential) ProtoMessage

func (*KubeletBootstrapTokenCredential) ProtoMessage()

func (*KubeletBootstrapTokenCredential) ProtoReflect

func (*KubeletBootstrapTokenCredential) Redact

func (x *KubeletBootstrapTokenCredential) Redact()

func (*KubeletBootstrapTokenCredential) Reset

func (*KubeletBootstrapTokenCredential) SetToken

func (x *KubeletBootstrapTokenCredential) SetToken(v string)

func (*KubeletBootstrapTokenCredential) String

type KubeletBootstrapTokenCredential_builder

type KubeletBootstrapTokenCredential_builder struct {
	Token *string
	// contains filtered or unexported fields
}

func (KubeletBootstrapTokenCredential_builder) Build

type KubeletConfig

type KubeletConfig struct {
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	// contains filtered or unexported fields
}

refs: https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/ https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ https://kubernetes.io/docs/reference/config-api/kubelet-config.v1beta1/ TODO: consider importing kubelet config settings directly? We can use drop-in to override settings, but for now we follow the AgentBaker approach to declare these settings in CLI flag.

func (*KubeletConfig) ClearImageGcHighThreshold

func (x *KubeletConfig) ClearImageGcHighThreshold()

func (*KubeletConfig) ClearImageGcLowThreshold

func (x *KubeletConfig) ClearImageGcLowThreshold()

func (*KubeletConfig) ClearMaxPods

func (x *KubeletConfig) ClearMaxPods()

func (*KubeletConfig) ClearVerbosity

func (x *KubeletConfig) ClearVerbosity()

func (*KubeletConfig) GetClusterDns

func (x *KubeletConfig) GetClusterDns() []string

func (*KubeletConfig) GetEvictionHard

func (x *KubeletConfig) GetEvictionHard() map[string]string

func (*KubeletConfig) GetImageGcHighThreshold

func (x *KubeletConfig) GetImageGcHighThreshold() int32

func (*KubeletConfig) GetImageGcLowThreshold

func (x *KubeletConfig) GetImageGcLowThreshold() int32

func (*KubeletConfig) GetKubeReserved

func (x *KubeletConfig) GetKubeReserved() map[string]string

func (*KubeletConfig) GetMaxPods

func (x *KubeletConfig) GetMaxPods() int32

func (*KubeletConfig) GetVerbosity

func (x *KubeletConfig) GetVerbosity() int32

func (*KubeletConfig) HasImageGcHighThreshold

func (x *KubeletConfig) HasImageGcHighThreshold() bool

func (*KubeletConfig) HasImageGcLowThreshold

func (x *KubeletConfig) HasImageGcLowThreshold() bool

func (*KubeletConfig) HasMaxPods

func (x *KubeletConfig) HasMaxPods() bool

func (*KubeletConfig) HasVerbosity

func (x *KubeletConfig) HasVerbosity() bool

func (*KubeletConfig) ProtoMessage

func (*KubeletConfig) ProtoMessage()

func (*KubeletConfig) ProtoReflect

func (x *KubeletConfig) ProtoReflect() protoreflect.Message

func (*KubeletConfig) Reset

func (x *KubeletConfig) Reset()

func (*KubeletConfig) SetClusterDns

func (x *KubeletConfig) SetClusterDns(v []string)

func (*KubeletConfig) SetEvictionHard

func (x *KubeletConfig) SetEvictionHard(v map[string]string)

func (*KubeletConfig) SetImageGcHighThreshold

func (x *KubeletConfig) SetImageGcHighThreshold(v int32)

func (*KubeletConfig) SetImageGcLowThreshold

func (x *KubeletConfig) SetImageGcLowThreshold(v int32)

func (*KubeletConfig) SetKubeReserved

func (x *KubeletConfig) SetKubeReserved(v map[string]string)

func (*KubeletConfig) SetMaxPods

func (x *KubeletConfig) SetMaxPods(v int32)

func (*KubeletConfig) SetVerbosity

func (x *KubeletConfig) SetVerbosity(v int32)

func (*KubeletConfig) String

func (x *KubeletConfig) String() string

type KubeletConfig_builder

type KubeletConfig_builder struct {
	KubeReserved         map[string]string
	EvictionHard         map[string]string
	Verbosity            *int32
	ImageGcHighThreshold *int32
	ImageGcLowThreshold  *int32
	ClusterDns           []string
	MaxPods              *int32
	// contains filtered or unexported fields
}

func (KubeletConfig_builder) Build

type KubeletMSICredential

type KubeletMSICredential struct {
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	// contains filtered or unexported fields
}

func (*KubeletMSICredential) ClearClientId

func (x *KubeletMSICredential) ClearClientId()

func (*KubeletMSICredential) ClearTenantId

func (x *KubeletMSICredential) ClearTenantId()

func (*KubeletMSICredential) GetClientId

func (x *KubeletMSICredential) GetClientId() string

func (*KubeletMSICredential) GetTenantId

func (x *KubeletMSICredential) GetTenantId() string

func (*KubeletMSICredential) HasClientId

func (x *KubeletMSICredential) HasClientId() bool

func (*KubeletMSICredential) HasTenantId

func (x *KubeletMSICredential) HasTenantId() bool

func (*KubeletMSICredential) ProtoMessage

func (*KubeletMSICredential) ProtoMessage()

func (*KubeletMSICredential) ProtoReflect

func (x *KubeletMSICredential) ProtoReflect() protoreflect.Message

func (*KubeletMSICredential) Redact

func (x *KubeletMSICredential) Redact()

func (*KubeletMSICredential) Reset

func (x *KubeletMSICredential) Reset()

func (*KubeletMSICredential) SetClientId

func (x *KubeletMSICredential) SetClientId(v string)

func (*KubeletMSICredential) SetTenantId

func (x *KubeletMSICredential) SetTenantId(v string)

func (*KubeletMSICredential) String

func (x *KubeletMSICredential) String() string

type KubeletMSICredential_builder

type KubeletMSICredential_builder struct {
	TenantId *string
	ClientId *string
	// contains filtered or unexported fields
}

func (KubeletMSICredential_builder) Build

type KubeletServicePrincipalCredential

type KubeletServicePrincipalCredential struct {
	XXX_raceDetectHookData protoimpl.RaceDetectHookData
	XXX_presence           [1]uint32
	// contains filtered or unexported fields
}

func (*KubeletServicePrincipalCredential) ClearClientId

func (x *KubeletServicePrincipalCredential) ClearClientId()

func (*KubeletServicePrincipalCredential) ClearClientSecret

func (x *KubeletServicePrincipalCredential) ClearClientSecret()

func (*KubeletServicePrincipalCredential) ClearTenantId

func (x *KubeletServicePrincipalCredential) ClearTenantId()

func (*KubeletServicePrincipalCredential) GetClientId

func (x *KubeletServicePrincipalCredential) GetClientId() string

func (*KubeletServicePrincipalCredential) GetClientSecret

func (x *KubeletServicePrincipalCredential) GetClientSecret() string

func (*KubeletServicePrincipalCredential) GetTenantId

func (x *KubeletServicePrincipalCredential) GetTenantId() string

func (*KubeletServicePrincipalCredential) HasClientId

func (x *KubeletServicePrincipalCredential) HasClientId() bool

func (*KubeletServicePrincipalCredential) HasClientSecret

func (x *KubeletServicePrincipalCredential) HasClientSecret() bool

func (*KubeletServicePrincipalCredential) HasTenantId

func (x *KubeletServicePrincipalCredential) HasTenantId() bool

func (*KubeletServicePrincipalCredential) ProtoMessage

func (*KubeletServicePrincipalCredential) ProtoMessage()

func (*KubeletServicePrincipalCredential) ProtoReflect

func (*KubeletServicePrincipalCredential) Redact

func (*KubeletServicePrincipalCredential) Reset

func (*KubeletServicePrincipalCredential) SetClientId

func (x *KubeletServicePrincipalCredential) SetClientId(v string)

func (*KubeletServicePrincipalCredential) SetClientSecret

func (x *KubeletServicePrincipalCredential) SetClientSecret(v string)

func (*KubeletServicePrincipalCredential) SetTenantId

func (x *KubeletServicePrincipalCredential) SetTenantId(v string)

func (*KubeletServicePrincipalCredential) String

type KubeletServicePrincipalCredential_builder

type KubeletServicePrincipalCredential_builder struct {
	TenantId     *string
	ClientId     *string
	ClientSecret *string
	// contains filtered or unexported fields
}

func (KubeletServicePrincipalCredential_builder) Build

type NodeAuthInfo

type NodeAuthInfo struct {
	// contains filtered or unexported fields
}

func (*NodeAuthInfo) ClearArcCredential

func (x *NodeAuthInfo) ClearArcCredential()

func (*NodeAuthInfo) ClearAuthInfo

func (x *NodeAuthInfo) ClearAuthInfo()

func (*NodeAuthInfo) ClearBootstrapTokenCredential

func (x *NodeAuthInfo) ClearBootstrapTokenCredential()

func (*NodeAuthInfo) ClearMsiCredential

func (x *NodeAuthInfo) ClearMsiCredential()

func (*NodeAuthInfo) ClearServicePrincipalCredential

func (x *NodeAuthInfo) ClearServicePrincipalCredential()

func (*NodeAuthInfo) GetArcCredential

func (x *NodeAuthInfo) GetArcCredential() *KubeletArcCredential

func (*NodeAuthInfo) GetBootstrapTokenCredential

func (x *NodeAuthInfo) GetBootstrapTokenCredential() *KubeletBootstrapTokenCredential

func (*NodeAuthInfo) GetMsiCredential

func (x *NodeAuthInfo) GetMsiCredential() *KubeletMSICredential

func (*NodeAuthInfo) GetServicePrincipalCredential

func (x *NodeAuthInfo) GetServicePrincipalCredential() *KubeletServicePrincipalCredential

func (*NodeAuthInfo) HasArcCredential

func (x *NodeAuthInfo) HasArcCredential() bool

func (*NodeAuthInfo) HasAuthInfo

func (x *NodeAuthInfo) HasAuthInfo() bool

func (*NodeAuthInfo) HasBootstrapTokenCredential

func (x *NodeAuthInfo) HasBootstrapTokenCredential() bool

func (*NodeAuthInfo) HasMsiCredential

func (x *NodeAuthInfo) HasMsiCredential() bool

func (*NodeAuthInfo) HasServicePrincipalCredential

func (x *NodeAuthInfo) HasServicePrincipalCredential() bool

func (*NodeAuthInfo) ProtoMessage

func (*NodeAuthInfo) ProtoMessage()

func (*NodeAuthInfo) ProtoReflect

func (x *NodeAuthInfo) ProtoReflect() protoreflect.Message

func (*NodeAuthInfo) Redact

func (x *NodeAuthInfo) Redact()

func (*NodeAuthInfo) Reset

func (x *NodeAuthInfo) Reset()

func (*NodeAuthInfo) SetArcCredential

func (x *NodeAuthInfo) SetArcCredential(v *KubeletArcCredential)

func (*NodeAuthInfo) SetBootstrapTokenCredential

func (x *NodeAuthInfo) SetBootstrapTokenCredential(v *KubeletBootstrapTokenCredential)

func (*NodeAuthInfo) SetMsiCredential

func (x *NodeAuthInfo) SetMsiCredential(v *KubeletMSICredential)

func (*NodeAuthInfo) SetServicePrincipalCredential

func (x *NodeAuthInfo) SetServicePrincipalCredential(v *KubeletServicePrincipalCredential)

func (*NodeAuthInfo) String

func (x *NodeAuthInfo) String() string

func (*NodeAuthInfo) WhichAuthInfo

func (x *NodeAuthInfo) WhichAuthInfo() case_NodeAuthInfo_AuthInfo

type NodeAuthInfo_builder

type NodeAuthInfo_builder struct {

	// Fields of oneof xxx_hidden_AuthInfo:
	ArcCredential              *KubeletArcCredential
	MsiCredential              *KubeletMSICredential
	ServicePrincipalCredential *KubeletServicePrincipalCredential
	BootstrapTokenCredential   *KubeletBootstrapTokenCredential
	// contains filtered or unexported fields
}

func (NodeAuthInfo_builder) Build

func (b0 NodeAuthInfo_builder) Build() *NodeAuthInfo

type StartKubeletService

type StartKubeletService struct {
	// contains filtered or unexported fields
}

func (*StartKubeletService) ClearMetadata

func (x *StartKubeletService) ClearMetadata()

func (*StartKubeletService) ClearSpec

func (x *StartKubeletService) ClearSpec()

func (*StartKubeletService) ClearStatus

func (x *StartKubeletService) ClearStatus()

func (*StartKubeletService) GetMetadata

func (x *StartKubeletService) GetMetadata() *api.Metadata

func (*StartKubeletService) GetSpec

func (*StartKubeletService) GetStatus

func (*StartKubeletService) HasMetadata

func (x *StartKubeletService) HasMetadata() bool

func (*StartKubeletService) HasSpec

func (x *StartKubeletService) HasSpec() bool

func (*StartKubeletService) HasStatus

func (x *StartKubeletService) HasStatus() bool

func (*StartKubeletService) ProtoMessage

func (*StartKubeletService) ProtoMessage()

func (*StartKubeletService) ProtoReflect

func (x *StartKubeletService) ProtoReflect() protoreflect.Message

func (*StartKubeletService) Redact

func (x *StartKubeletService) Redact()

func (*StartKubeletService) Reset

func (x *StartKubeletService) Reset()

func (*StartKubeletService) SetMetadata

func (x *StartKubeletService) SetMetadata(v *api.Metadata)

func (*StartKubeletService) SetSpec

func (*StartKubeletService) SetStatus

func (*StartKubeletService) String

func (x *StartKubeletService) String() string

type StartKubeletServiceSpec

type StartKubeletServiceSpec struct {
	// contains filtered or unexported fields
}

func (*StartKubeletServiceSpec) ClearControlPlane

func (x *StartKubeletServiceSpec) ClearControlPlane()

func (*StartKubeletServiceSpec) ClearKubeletConfig

func (x *StartKubeletServiceSpec) ClearKubeletConfig()

func (*StartKubeletServiceSpec) ClearNodeAuthInfo

func (x *StartKubeletServiceSpec) ClearNodeAuthInfo()

func (*StartKubeletServiceSpec) GetControlPlane

func (x *StartKubeletServiceSpec) GetControlPlane() *ControlPlane

func (*StartKubeletServiceSpec) GetKubeletConfig

func (x *StartKubeletServiceSpec) GetKubeletConfig() *KubeletConfig

func (*StartKubeletServiceSpec) GetNodeAuthInfo

func (x *StartKubeletServiceSpec) GetNodeAuthInfo() *NodeAuthInfo

func (*StartKubeletServiceSpec) GetNodeLabels

func (x *StartKubeletServiceSpec) GetNodeLabels() map[string]string

func (*StartKubeletServiceSpec) HasControlPlane

func (x *StartKubeletServiceSpec) HasControlPlane() bool

func (*StartKubeletServiceSpec) HasKubeletConfig

func (x *StartKubeletServiceSpec) HasKubeletConfig() bool

func (*StartKubeletServiceSpec) HasNodeAuthInfo

func (x *StartKubeletServiceSpec) HasNodeAuthInfo() bool

func (*StartKubeletServiceSpec) ProtoMessage

func (*StartKubeletServiceSpec) ProtoMessage()

func (*StartKubeletServiceSpec) ProtoReflect

func (x *StartKubeletServiceSpec) ProtoReflect() protoreflect.Message

func (*StartKubeletServiceSpec) Redact

func (x *StartKubeletServiceSpec) Redact()

func (*StartKubeletServiceSpec) Reset

func (x *StartKubeletServiceSpec) Reset()

func (*StartKubeletServiceSpec) SetControlPlane

func (x *StartKubeletServiceSpec) SetControlPlane(v *ControlPlane)

func (*StartKubeletServiceSpec) SetKubeletConfig

func (x *StartKubeletServiceSpec) SetKubeletConfig(v *KubeletConfig)

func (*StartKubeletServiceSpec) SetNodeAuthInfo

func (x *StartKubeletServiceSpec) SetNodeAuthInfo(v *NodeAuthInfo)

func (*StartKubeletServiceSpec) SetNodeLabels

func (x *StartKubeletServiceSpec) SetNodeLabels(v map[string]string)

func (*StartKubeletServiceSpec) String

func (x *StartKubeletServiceSpec) String() string

type StartKubeletServiceSpec_builder

type StartKubeletServiceSpec_builder struct {
	ControlPlane  *ControlPlane
	NodeAuthInfo  *NodeAuthInfo
	NodeLabels    map[string]string
	KubeletConfig *KubeletConfig
	// contains filtered or unexported fields
}

func (StartKubeletServiceSpec_builder) Build

type StartKubeletServiceStatus

type StartKubeletServiceStatus struct {
	// contains filtered or unexported fields
}

func (*StartKubeletServiceStatus) ProtoMessage

func (*StartKubeletServiceStatus) ProtoMessage()

func (*StartKubeletServiceStatus) ProtoReflect

func (*StartKubeletServiceStatus) Reset

func (x *StartKubeletServiceStatus) Reset()

func (*StartKubeletServiceStatus) String

func (x *StartKubeletServiceStatus) String() string

type StartKubeletServiceStatus_builder

type StartKubeletServiceStatus_builder struct {
	// contains filtered or unexported fields
}

func (StartKubeletServiceStatus_builder) Build

type StartKubeletService_builder

type StartKubeletService_builder struct {
	Metadata *api.Metadata
	Spec     *StartKubeletServiceSpec
	Status   *StartKubeletServiceStatus
	// contains filtered or unexported fields
}

func (StartKubeletService_builder) Build

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL