SIG Node Charter

Scope

SIG Node is responsible for the components that support the controlled interactions between pods and host resources. We manage the lifecycle of pods that are scheduled to a node. We focus on enabling a broad set of workload types, including workloads with hardware specific or performance sensitive requirements. We maintain isolation boundaries between pods on a node, as well as the pod and the host. We aim to continuously improve node reliability.

In scope

SIG readme

Code, Binaries and Services

  • Kubelet and its features
  • Pod API and Pod behaviors (with sig-architecture )
  • Node API (with sig-architecture )
  • Node controller
  • Node level performance and scalability (with sig-scalability )
  • Node reliability (problem detection and remediation)
  • Node lifecycle management (with sig-cluster-lifecycle )
  • Container runtimes
  • Device management
  • Image management
  • Node-level resource management (with sig-scheduling )
  • Hardware discovery
  • Issues related to node, pod, container monitoring (with sig-instrumentation )
  • Node level security and Pod isolation (with sig-auth )
  • Host OS and/or kernel interactions (to a limited extent)

Cross-cutting and Externally Facing Processes

Out of scope

Roles and Organization Management

This sig adheres to the Roles and Organization Management outlined in sig-governance and opts-in to updates and modifications to sig-governance .

Additional responsibilities of Chairs

  • Technical leads seeded by legacy SIG chairs from existing subproject owners

Additional responsibilities of Tech Leads

None

Deviations from sig-governance

None

Subproject Creation

SIG Technical Leads