Documentation ¶
Index ¶
- type KubernetesClientWrapper
- type MetricsClientWrapper
- type RealKubernetesClient
- func (r *RealKubernetesClient) ListNamespaces(ctx context.Context, opts metav1.ListOptions) (*corev1.NamespaceList, error)
- func (r *RealKubernetesClient) ListNodes(ctx context.Context, opts metav1.ListOptions) (*corev1.NodeList, error)
- func (r *RealKubernetesClient) ListPods(ctx context.Context, namespace string, opts metav1.ListOptions) (*corev1.PodList, error)
- type RealMetricsClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KubernetesClientWrapper ¶
type KubernetesClientWrapper struct {
ClientSet *kubernetes.Clientset
}
func (*KubernetesClientWrapper) CoreV1 ¶
func (k *KubernetesClientWrapper) CoreV1() v1.CoreV1Interface
type MetricsClientWrapper ¶
type MetricsClientWrapper struct {
ClientSet *metricsclient.Clientset
}
func (*MetricsClientWrapper) MetricsV1beta1 ¶
func (m *MetricsClientWrapper) MetricsV1beta1() metricsv1beta1.MetricsV1beta1Interface
type RealKubernetesClient ¶
type RealKubernetesClient struct {
ClientSet *kubernetes.Clientset
}
func (*RealKubernetesClient) ListNamespaces ¶
func (r *RealKubernetesClient) ListNamespaces(ctx context.Context, opts metav1.ListOptions) (*corev1.NamespaceList, error)
func (*RealKubernetesClient) ListNodes ¶
func (r *RealKubernetesClient) ListNodes(ctx context.Context, opts metav1.ListOptions) (*corev1.NodeList, error)
type RealMetricsClient ¶
type RealMetricsClient struct {
ClientSet *metricsclient.Clientset
}
func (*RealMetricsClient) ListNodeMetrics ¶
func (r *RealMetricsClient) ListNodeMetrics(ctx context.Context, opts metav1.ListOptions) (*ultron.MetricsNodeList, error)
func (*RealMetricsClient) ListPodMetrics ¶
func (r *RealMetricsClient) ListPodMetrics(ctx context.Context, namespace string, opts metav1.ListOptions) (*ultron.MetricsPodList, error)
Click to show internal directories.
Click to hide internal directories.