Documentation
¶
Index ¶
- Constants
- type KubeManager
- func (k *KubeManager) Close() error
- func (k *KubeManager) Description() string
- func (k *KubeManager) GlobalParamDescs() params.ParamDescs
- func (k *KubeManager) GlobalParams() api.Params
- func (k *KubeManager) Init(params *params.Params) error
- func (k *KubeManager) InstanceParams() api.Params
- func (k *KubeManager) InstantiateDataOperator(gadgetCtx operators.GadgetContext, paramValues api.ParamValues) (operators.DataOperatorInstance, error)
- func (k *KubeManager) Name() string
- func (k *KubeManager) ParamDescs() params.ParamDescs
- func (k *KubeManager) Priority() int
- type KubeManagerInstance
- func (m *KubeManagerInstance) Close(gadgetCtx operators.GadgetContext) error
- func (m *KubeManagerInstance) Name() string
- func (m *KubeManagerInstance) PostGadgetRun() error
- func (m *KubeManagerInstance) PreGadgetRun() error
- func (m *KubeManagerInstance) PreStart(gadgetCtx operators.GadgetContext) error
- func (m *KubeManagerInstance) Start(gadgetCtx operators.GadgetContext) error
- func (m *KubeManagerInstance) Stop(gadgetCtx operators.GadgetContext) error
Constants ¶
View Source
const ( OperatorName = "KsKubeManager" // Global parameter keys ParamHookMode = "hook-mode" ParamFallbackPodInformer = "fallback-podinformer" ParamHookLivenessSocketFile = "hook-liveness-socketfile" // Instance parameter keys ParamAllNamespaces = "all-namespaces" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KubeManager ¶
type KubeManager struct {
// contains filtered or unexported fields
}
func NewKsKubeManager ¶
func NewKsKubeManager(containerCollection *containercollection.ContainerCollection, tracerCollection *tracercollection.TracerCollection) *KubeManager
func (*KubeManager) Close ¶
func (k *KubeManager) Close() error
func (*KubeManager) Description ¶
func (k *KubeManager) Description() string
func (*KubeManager) GlobalParamDescs ¶
func (k *KubeManager) GlobalParamDescs() params.ParamDescs
func (*KubeManager) GlobalParams ¶
func (k *KubeManager) GlobalParams() api.Params
func (*KubeManager) InstanceParams ¶
func (k *KubeManager) InstanceParams() api.Params
func (*KubeManager) InstantiateDataOperator ¶
func (k *KubeManager) InstantiateDataOperator(gadgetCtx operators.GadgetContext, paramValues api.ParamValues) ( operators.DataOperatorInstance, error, )
func (*KubeManager) Name ¶
func (k *KubeManager) Name() string
func (*KubeManager) ParamDescs ¶
func (k *KubeManager) ParamDescs() params.ParamDescs
func (*KubeManager) Priority ¶
func (k *KubeManager) Priority() int
type KubeManagerInstance ¶
type KubeManagerInstance struct {
// contains filtered or unexported fields
}
func (*KubeManagerInstance) Close ¶
func (m *KubeManagerInstance) Close(gadgetCtx operators.GadgetContext) error
func (*KubeManagerInstance) Name ¶
func (m *KubeManagerInstance) Name() string
func (*KubeManagerInstance) PostGadgetRun ¶
func (m *KubeManagerInstance) PostGadgetRun() error
func (*KubeManagerInstance) PreGadgetRun ¶
func (m *KubeManagerInstance) PreGadgetRun() error
func (*KubeManagerInstance) PreStart ¶
func (m *KubeManagerInstance) PreStart(gadgetCtx operators.GadgetContext) error
func (*KubeManagerInstance) Start ¶
func (m *KubeManagerInstance) Start(gadgetCtx operators.GadgetContext) error
func (*KubeManagerInstance) Stop ¶
func (m *KubeManagerInstance) Stop(gadgetCtx operators.GadgetContext) error
Click to show internal directories.
Click to hide internal directories.