Documentation
¶
Index ¶
Constants ¶
View Source
const (
KubeProxyDaemonSetName = "kubeproxy-daemonset"
)
Variables ¶
This section is empty.
Functions ¶
func KubeProxyConfigNameFor ¶
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func New ¶
func New(kubeClient *kubeprovider.Client) *Controller
func (*Controller) Finalize ¶
func (c *Controller) Finalize(_ context.Context, _ *v1alpha1.ControlPlane) (err error)
func (*Controller) Reconcile ¶
func (c *Controller) Reconcile(ctx context.Context, controlPlane *v1alpha1.ControlPlane) error
Reconcile adds add-ons to the guest cluster provisioned
type CoreDNS ¶
type CoreDNS struct {
// contains filtered or unexported fields
}
func CoreDNSController ¶
func CoreDNSController(kubeClient *kubeprovider.Client) *CoreDNS
type KubeProxy ¶
type KubeProxy struct {
// contains filtered or unexported fields
}
func KubeProxyController ¶
func KubeProxyController(kubeClient, substrateCluster *kubeprovider.Client) *KubeProxy
type RBAC ¶
type RBAC struct {
// contains filtered or unexported fields
}
func RBACController ¶
func RBACController(kubeClient *kubeprovider.Client) *RBAC
RBACController configures the required RBAC permissions in the cluster for monitoring
Click to show internal directories.
Click to hide internal directories.