kubernetesk8s.io/kubernetes/pkg/client/remotecommand Index | Files

package remotecommand

import "k8s.io/kubernetes/pkg/client/remotecommand"

Package remotecommand adds support for executing commands in containers, with support for separate stdin, stdout, and stderr streams, as well as TTY.

Index

Types

type Executor

type Executor struct {
	// contains filtered or unexported fields
}

Executor executes a command on a pod container

func New

func New(req *client.Request, config *client.Config, command []string, stdin io.Reader, stdout, stderr io.Writer, tty bool) *Executor

New creates a new RemoteCommandExecutor

func (*Executor) Execute

func (e *Executor) Execute() error

Execute sends a remote command execution request, upgrading the connection and creating streams to represent stdin/stdout/stderr. Data is copied between these streams and the supplied stdin/stdout/stderr parameters.

Source Files

doc.go remotecommand.go

Version
v0.19.0
Published
Jun 10, 2015
Platform
js/wasm
Imports
10 packages
Last checked
16 seconds ago

Tools for package owners.