command

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package command provides function to execute commands in k8s pods.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExecuteInContainer

func ExecuteInContainer(
	ctx context.Context,
	clientSet kubernetes.Clientset,
	cfg *rest.Config,
	container ContainerLocator,
	timeout *time.Duration,
	command []string,
) (string, string, error)

ExecuteInContainer executes a command in a container. If timeout is not nil, the command will be executed with the specified timeout. The function returns the stdout and stderr of the command.

Types

type ContainerLocator

type ContainerLocator struct {
	NamespaceName string
	PodName       string
	ContainerName string
}

ContainerLocator is a struct that contains the information needed to locate a container in a pod.

Jump to

Keyboard shortcuts

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