Skip to content

Instantly share code, notes, and snippets.

@mrunalp
Last active September 1, 2016 23:37
Show Gist options
  • Save mrunalp/f9105067fb7832eb5b995c38852b27e0 to your computer and use it in GitHub Desktop.
Save mrunalp/f9105067fb7832eb5b995c38852b27e0 to your computer and use it in GitHub Desktop.
OCId Incubation README

OCId

OCId implements the kubernetes Container Runtime Interface to support OCI compatible runtimes for the kubelet.

Use cases:

  • Provide easy integration for OCI compatible runtimes with the kubelet.
  • Provide pluggable image management and storage management functionality.

Details of the various aspects of this work have been discussed here: kubernetes/kubernetes#26788 Work done so far is here: https://github.com/mrunalp/ocid

Here is a rough roadmap with timelines:

  • 1 month: Basic pod/container lifecycle, basic image pull (already works)
  • 2 months: Support for tty handling and state management
  • 2.5 months: Basic integration with kubelet once client side changes are ready
  • 3 months: Support for log management, networking integration using CNI, pluggable image/storage management
  • 4 months: Support for exec/attach
  • 6 months: Target fully automated kubernetes testing without failures

Champion:

  • Vishnu Kannan

Sponsor:

  • Dawn Chen

OWNERS:

  • mrunalp (Mrunal Patel)
  • runcom (Antonio Murdaca)
  • yujuhong (Yuju Hong)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment