Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CastaiConfig ¶
type CastaiController ¶
type CastaiController struct {
// contains filtered or unexported fields
}
func NewCastaiController ¶
func NewCastaiController(log *logging.Logger, cfg CastaiConfig, appProtoConfig *castaipb.ControllerConfig, kubeClient *kube.Client, castaiClient *castai.Client) *CastaiController
func (*CastaiController) Enabled ¶
func (c *CastaiController) Enabled() bool
type ContainerStatusStats ¶
type FlowsFilter ¶
type JobsCleanupConfig ¶
type JobsCleanupController ¶
type JobsCleanupController struct {
// contains filtered or unexported fields
}
func NewJobsCleanupController ¶
func NewJobsCleanupController(log *logging.Logger, clientset kubernetes.Interface, cfg JobsCleanupConfig) *JobsCleanupController
type PodPhaseStats ¶
type PodsStats ¶
type PodsStats struct { ContainerStatuses []ContainerStatusStats `json:"containerStatuses"` Phases []PodPhaseStats `json:"phases"` TrafficTypes []TrafficTypeStats `json:"trafficTypes"` }
type TrafficType ¶
type TrafficType string
const ( TrafficTypeInternet TrafficType = "internet" TrafficTypePrivate TrafficType = "private" TrafficTypeControlPlane TrafficType = "control_plane" TrafficTypeCrossZone TrafficType = "cross_zone" TrafficTypeWorkload TrafficType = "workload" TrafficTypeService TrafficType = "service" )
type TrafficTypeStats ¶
Click to show internal directories.
Click to hide internal directories.