package sbserver
import "github.com/containerd/containerd/pkg/cri/sbserver"
Index ¶
- func ParseAuth(auth *runtime.AuthConfig, host string) (string, string, error)
- func ValidateMode(modeStr string) error
- func WithNRISandboxDelete(sandboxID string) containerd.ProcessDeleteOpts
- type CRIService
- type ContainerInfo
Functions ¶
func ParseAuth ¶
ParseAuth parses AuthConfig and returns username and password/secret required by containerd.
func ValidateMode ¶
ValidateMode validate the given mod value, returns err if mod is empty or unknown
func WithNRISandboxDelete ¶
func WithNRISandboxDelete(sandboxID string) containerd.ProcessDeleteOpts
WithNRISandboxDelete calls delete for a sandbox'd task
Types ¶
type CRIService ¶
type CRIService interface { Run() error // io.Closer is used by containerd to gracefully stop cri service. io.Closer Register(*grpc.Server) error // contains filtered or unexported methods }
CRIService is the interface implement CRI remote service server.
func NewCRIService ¶
func NewCRIService(config criconfig.Config, client *containerd.Client) (CRIService, error)
NewCRIService returns a new instance of CRIService
type ContainerInfo ¶
type ContainerInfo struct { // TODO(random-liu): Add sandboxID in CRI container status. SandboxID string `json:"sandboxID"` Pid uint32 `json:"pid"` Removing bool `json:"removing"` SnapshotKey string `json:"snapshotKey"` Snapshotter string `json:"snapshotter"` RuntimeType string `json:"runtimeType"` RuntimeOptions interface{} `json:"runtimeOptions"` Config *runtime.ContainerConfig `json:"config"` RuntimeSpec *runtimespec.Spec `json:"runtimeSpec"` }
ContainerInfo is extra information for a container.
Source Files ¶
cni_conf_syncer.go container_attach.go container_checkpoint.go container_create.go container_create_other.go container_events.go container_exec.go container_execsync.go container_list.go container_log_reopen.go container_remove.go container_start.go container_stats.go container_stats_list.go container_stats_list_other.go container_status.go container_stop.go container_update_resources.go container_update_resources_other.go events.go helpers.go helpers_other.go image_list.go image_pull.go image_remove.go image_status.go imagefs_info.go instrumented_service.go list_metric_descriptors.go list_pod_sandbox_metrics.go metrics.go opts.go restart.go sandbox_list.go sandbox_portforward.go sandbox_portforward_other.go sandbox_remove.go sandbox_run.go sandbox_run_other.go sandbox_stats.go sandbox_stats_list.go sandbox_stats_other.go sandbox_status.go sandbox_stop.go service.go service_other.go snapshots.go status.go streaming.go test_config.go update_runtime_config.go version.go
Directories ¶
Path | Synopsis |
---|---|
pkg/cri/sbserver/podsandbox |
- Version
- v1.7.0-beta.2
- Published
- Jan 4, 2023
- Platform
- js/wasm
- Imports
- 99 packages
- Last checked
- 57 minutes ago –
Tools for package owners.