Documentation
¶
Index ¶
- Constants
- func DoAddonsSupportMultiArch(clientSet kubernetes.Interface, rawClient kubernetes.RawClientInterface, ...) (bool, error)
- func DoesAWSNodeSupportMultiArch(rawClient kubernetes.RawClientInterface, region string) (bool, error)
- func IsCoreDNSUpToDate(rawClient kubernetes.RawClientInterface, region, controlPlaneVersion string) (bool, error)
- func IsKubeProxyUpToDate(clientSet kubernetes.Interface, controlPlaneVersion string) (bool, error)
- func UpdateAWSNode(rawClient kubernetes.RawClientInterface, region string, plan bool) (bool, error)
- func UpdateCoreDNS(rawClient kubernetes.RawClientInterface, region, controlPlaneVersion string, ...) (bool, error)
- func UpdateKubeProxy(clientSet kubernetes.Interface, controlPlaneVersion string, plan bool) (bool, error)
Constants ¶
View Source
const ( // CoreDNS is the name of the coredns addon CoreDNS = "coredns" // KubeDNS is the name of the kube-dns addon KubeDNS = "kube-dns" )
View Source
const ( // KubeProxy is the name of the kube-proxy addon KubeProxy = "kube-proxy" ArchBetaLabel = "beta.kubernetes.io/arch" ArchLabel = "kubernetes.io/arch" )
View Source
const (
// AWSNode is the name of the aws-node addon
AWSNode = "aws-node"
)
Variables ¶
This section is empty.
Functions ¶
func DoAddonsSupportMultiArch ¶
func DoAddonsSupportMultiArch(clientSet kubernetes.Interface, rawClient kubernetes.RawClientInterface, controlPlaneVersion string, region string) (bool, error)
func DoesAWSNodeSupportMultiArch ¶
func DoesAWSNodeSupportMultiArch(rawClient kubernetes.RawClientInterface, region string) (bool, error)
DoesAWSNodeSupportMultiArch makes sure awsnode supports ARM nodes
func IsCoreDNSUpToDate ¶
func IsCoreDNSUpToDate(rawClient kubernetes.RawClientInterface, region, controlPlaneVersion string) (bool, error)
func IsKubeProxyUpToDate ¶
func IsKubeProxyUpToDate(clientSet kubernetes.Interface, controlPlaneVersion string) (bool, error)
func UpdateAWSNode ¶
func UpdateAWSNode(rawClient kubernetes.RawClientInterface, region string, plan bool) (bool, error)
UpdateAWSNode will update the `aws-node` add-on and returns true if an update is available.
func UpdateCoreDNS ¶
func UpdateCoreDNS(rawClient kubernetes.RawClientInterface, region, controlPlaneVersion string, plan bool) (bool, error)
UpdateCoreDNS will update the `coredns` add-on and returns true if an update is available
func UpdateKubeProxy ¶ added in v0.41.0
func UpdateKubeProxy(clientSet kubernetes.Interface, controlPlaneVersion string, plan bool) (bool, error)
UpdateKubeProxy updates image tag for kube-system:daemonset/kube-proxy based to match controlPlaneVersion
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.