Documentation ¶
Index ¶
- type EmephemeralContainerManager
- func (e *EmephemeralContainerManager) ContainerName() string
- func (e *EmephemeralContainerManager) EnsurePodManaged(ctx context.Context, ns, pod, dbgimg, target string, ...) (*corev1.Pod, error)
- func (e *EmephemeralContainerManager) ManagerPort(ctx context.Context, podclient typedcorev1.PodInterface, podObj *corev1.Pod) (uint16, error)
- type Manager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EmephemeralContainerManager ¶
type EmephemeralContainerManager struct {
// contains filtered or unexported fields
}
func NewEmephemeralContainerManager ¶
func NewEmephemeralContainerManager(podGetter typedcorev1.PodsGetter) *EmephemeralContainerManager
func (*EmephemeralContainerManager) ContainerName ¶
func (e *EmephemeralContainerManager) ContainerName() string
func (*EmephemeralContainerManager) EnsurePodManaged ¶
func (e *EmephemeralContainerManager) EnsurePodManaged(ctx context.Context, ns, pod, dbgimg, target string, pullPolicy corev1.PullPolicy) (*corev1.Pod, error)
Create or connect to an ephemeral manager container in a pod
func (*EmephemeralContainerManager) ManagerPort ¶
func (e *EmephemeralContainerManager) ManagerPort(ctx context.Context, podclient typedcorev1.PodInterface, podObj *corev1.Pod) (uint16, error)
Click to show internal directories.
Click to hide internal directories.