Documentation ¶
Index ¶
- func CreateTopLevelDirectories(config *srvconfig.Config) error
- func LoadPlugins(ctx context.Context, config *srvconfig.Config) ([]*plugin.Registration, error)
- type Server
- func (s *Server) RegisterReadiness() func()
- func (s *Server) ServeDebug(l net.Listener) error
- func (s *Server) ServeGRPC(l net.Listener) error
- func (s *Server) ServeMetrics(l net.Listener) error
- func (s *Server) ServeTCP(l net.Listener) error
- func (s *Server) ServeTTRPC(l net.Listener) error
- func (s *Server) Stop()
- func (s *Server) Wait()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateTopLevelDirectories ¶ added in v1.3.0
CreateTopLevelDirectories creates the top-level root and state directories.
func LoadPlugins ¶
LoadPlugins loads all plugins into containerd and generates an ordered graph of all plugins.
Types ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server is the containerd main daemon
func (*Server) RegisterReadiness ¶ added in v1.6.22
func (s *Server) RegisterReadiness() func()
func (*Server) ServeDebug ¶
ServeDebug provides a debug endpoint
func (*Server) ServeMetrics ¶
ServeMetrics provides a prometheus endpoint for exposing metrics
func (*Server) ServeTTRPC ¶ added in v1.3.0
ServeTTRPC provides the containerd ttrpc APIs on the provided listener
Click to show internal directories.
Click to hide internal directories.