Documentation
¶
Index ¶
- type CastaiConfig
- type CastaiController
- type ContainerStatusStats
- type FlowsFilter
- type JobsCleanupConfig
- type JobsCleanupController
- type Namespace
- type PodPhaseStats
- type PodsStats
- type TrafficType
- type TrafficTypeStats
- type VPCStateController
- type VPCStateControllerConfig
- type VolumeStateController
- type VolumeStateControllerConfig
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, appJSONConfig []byte, 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 ¶
type VPCStateController ¶ added in v1.49.0
type VPCStateController struct {
// contains filtered or unexported fields
}
func NewVPCStateController ¶ added in v1.49.0
func NewVPCStateController(log *logging.Logger, cfg VPCStateControllerConfig, cloudProvider cloudProvider, kubeClient *kube.Client) *VPCStateController
type VPCStateControllerConfig ¶ added in v1.49.0
type VolumeStateController ¶ added in v1.49.0
type VolumeStateController struct {
// contains filtered or unexported fields
}
func NewVolumeStateController ¶ added in v1.49.0
func NewVolumeStateController(log *logging.Logger, cfg VolumeStateControllerConfig, cloudProvider cloudProviderVolume, kubeClient *kube.Client) *VolumeStateController
type VolumeStateControllerConfig ¶ added in v1.49.0
Source Files
¶
Click to show internal directories.
Click to hide internal directories.