kubernetesk8s.io/kubernetes/pkg/kubelet/nodeshutdown Index | Files | Directories

package nodeshutdown

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

Index

Types

type Manager

type Manager struct{}

Manager is a fake node shutdown manager for non linux platforms.

func NewManager

func NewManager(getPodsFunc eviction.ActivePodsFunc, killPodFunc eviction.KillPodFunc, syncNodeStatus func(), shutdownGracePeriodRequested, shutdownGracePeriodCriticalPods time.Duration) (*Manager, lifecycle.PodAdmitHandler)

NewManager returns a fake node shutdown manager for non linux platforms.

func (*Manager) Admit

Admit returns a fake Pod admission which always returns true

func (*Manager) ShutdownStatus

func (m *Manager) ShutdownStatus() error

ShutdownStatus is a no-op always returning nil for non linux platforms.

func (*Manager) Start

func (m *Manager) Start() error

Start is a no-op always returning nil for non linux platforms.

Source Files

nodeshutdown_manager_others.go

Directories

PathSynopsis
pkg/kubelet/nodeshutdown/systemdPackage systemd provides utility functions for kubelet to perform systemd related operations.
Version
v1.20.7
Published
May 12, 2021
Platform
js/wasm
Imports
3 packages
Last checked
14 seconds ago

Tools for package owners.