Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
Controller is able to reconcile local services against services exposed by remote APIs.
func New ¶
func New(client kubernetes.Interface, factory informers.SharedInformerFactory, clients []*NamedClient, namespace, selector string, logger log.Logger) *Controller
New creates a new Controller.
func (*Controller) RegisterMetrics ¶
func (c *Controller) RegisterMetrics(r prometheus.Registerer)
RegisterMetrics registers the controller's metrics with the given registerer.
type NamedClient ¶
type NamedClient struct { Client kubernetes.Interface Name string }
NamedClient is a Kubernetes client with an associated string.
Click to show internal directories.
Click to hide internal directories.