Skip to content

Latest commit

 

History

History
53 lines (44 loc) · 2.36 KB

keps.md

File metadata and controls

53 lines (44 loc) · 2.36 KB
title
Collaboration with Kubernetes SIG-Node

containerd is a popular container runtime used with Kubernetes. containerd implements the Kubernetes Container Runtime Interface (CRI) and particpates in the development and implementation of CRI.

The containerd project is adopting a new process to improve collaboration on KEPs and other integrations between containerd and Kubernetes.

What you need to know as a Kubernetes SIG-Node member, KEP author, or contributor?

Roles

The containerd project has established two specific roles for facilitating new KEP implementation:

  • SIG-Node member liaison - a containerd maintainer responsible for facilitating communication between SIG-Node and the containerd project regarding KEP status, targeted containerd releases, and any other integration work or pain points.
  • KEP shepherd - for each KEP, at least one (preferably two) containerd maintainer(s) responsible for helping a KEP move through the implementation and release process in containerd.

Issue management

  • Create an issue in the containerd/containerd repository tracking the individual KEP as soon as possible
    • containerd KEP tracking issues may be opened by one of the KEP owners, an interested maintainer, or by a group within SIG-Node that is managing the KEP process
    • Use one issue to track each KEP throughout its lifecycle (Draft, Approved, alpha(s), beta(s), and GA)
    • The new issue title should include both the KEP number and a short title or description of the goal of the KEP
  • containerd maintainers will triage the new issue and assign a KEP shepherd
  • A containerd maintainer will add a label to the issue corresponding to the Kubernetes release cycle within the containerd/containerd repository during triage
  • A containerd maintainer will also add a milestone indicating the targeted containerd minor release for the KEP (usually the next minor release in our [6-month release cadence]({{< ref "releases.md#release-cadence" >}}))
  • Use this issue for tracking the status of the KEP and for any containerd-specific discussion

More information

You can find the full description of roles and process in the containerd project repository.