Documentation
¶
Index ¶
Constants ¶
View Source
const ( DefaultServiceCIDR = "10.32.0.0/24" DefaultPodCIDR = "10.200.0.0/16" DefaultNetwork = "cilium" SupportedPKEVersionMin = "1.19" SupportedPKEVersionMax = "1.23.12" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CRIPreparer ¶
type CRIPreparer struct {
// contains filtered or unexported fields
}
CRIPreparer implements CRI preparation
func MakeCRIPreparer ¶
func MakeCRIPreparer(logger logrus.FieldLogger, namespace string) CRIPreparer
MakeCRIPreparer returns an instance of CRIPreparer
func (CRIPreparer) Prepare ¶
func (p CRIPreparer) Prepare(c *CRI) error
Prepare validates and provides defaults for CRI fields
type HTTPProxy ¶
type HTTPProxy struct { HTTP HTTPProxyOptions HTTPS HTTPProxyOptions Exceptions []string }
HTTPProxy define the HTTP proxy settings to configure on a PKE cluster
type HTTPProxyOptions ¶
HTTPProxyOptions define the options of a HTTP(S) proxy
type Kubernetes ¶
type KubernetesPreparer ¶
type KubernetesPreparer struct {
// contains filtered or unexported fields
}
KubernetesPreparer implements Kubernetes preparation
func MakeKubernetesPreparer ¶
func MakeKubernetesPreparer(logger logrus.FieldLogger, namespace string) KubernetesPreparer
MakeKubernetesPreparer returns an instance of KubernetesPreparer
func (KubernetesPreparer) Prepare ¶
func (p KubernetesPreparer) Prepare(k *Kubernetes) error
Prepare validates and provides defaults for Kubernetes fields
type Network ¶
type Network struct { ServiceCIDR string PodCIDR string Provider string ProviderConfig map[string]interface{} }
Network represents a K8s network
type NetworkPreparer ¶
type NetworkPreparer struct {
// contains filtered or unexported fields
}
NetworkPreparer implements Network preparation
func MakeNetworkPreparer ¶
func MakeNetworkPreparer(logger logrus.FieldLogger, namespace string) NetworkPreparer
MakeNetworkPreparer returns an instance of NetworkPreparer
func (NetworkPreparer) Prepare ¶
func (p NetworkPreparer) Prepare(n *Network) error
Prepare validates and provides defaults for Network fields
Click to show internal directories.
Click to hide internal directories.