cristreaming

package module
v0.36.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2026 License: Apache-2.0 Imports: 0 Imported by: 0

README

⚠️ This is an automatically published staged repository for Kubernetes.
Contributions, including issues and pull requests, should be made to the main Kubernetes repository: https://github.com/kubernetes/kubernetes.
This repository is read-only for importing, and not used for direct contributions.
See CONTRIBUTING.md for more details.

cri-streaming

This repository contains the Kubernetes CRI streaming server implementation used for:

  • Exec
  • Attach
  • PortForward

The goal of this module is to provide a dedicated, runtime-focused import target for CRI streaming functionality without requiring consumers to depend on the full k8s.io/kubelet module surface.

Migration notes

  • The legacy package path k8s.io/kubelet/pkg/cri/streaming has moved to k8s.io/cri-streaming/pkg/streaming.
  • Shared transport dependencies now come from k8s.io/streaming/pkg/httpstream and subpackages.
  • This extraction does not provide compatibility shims at the old kubelet/apimachinery paths.

Community, discussion, contribution, and support

cri-streaming is planned as a sub-project of SIG Node.

You can reach maintainers of this project at:

Learn how to engage with the Kubernetes community on the community page.

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.

Documentation

Overview

Package cristreaming contains the staged module root for Kubernetes CRI streaming.

Directories

Path Synopsis
pkg
streaming
Package streaming contains CRI server-side streaming interfaces and implementations.
Package streaming contains CRI server-side streaming interfaces and implementations.
streaming/portforward
Package portforward contains server-side logic for handling port forwarding requests.
Package portforward contains server-side logic for handling port forwarding requests.
streaming/remotecommand
Package remotecommand contains functions related to executing commands in and attaching to pods.
Package remotecommand contains functions related to executing commands in and attaching to pods.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL