Documentation ¶
Index ¶
- func CompareRoute()
- func ContainsLoadBalancerIP(svc *v1.Service, ip string) bool
- func DetectClusterCIDR(k8sCli *kubernetes.Clientset) (string, error)
- func DetectKubeProxyMode(k8sCli *kubernetes.Clientset) (string, error)
- func DetectNetworkPlugin(k8sCli *kubernetes.Clientset) (networkMode string, err error)
- func GetOSFromNode(node *v1.Node) string
- func IPMatchPrefix(ip net.IP, cidr string) (bool, error)
- func MatchPrefix(ip, cidr string) (bool, error)
- func NewConfig(kubeconfigPath string) (*rest.Config, *clientcmd.ClientConfig, error)
- func Normalize(objType string, obj interface{}) string
- func ToPointer[T any](v T) *T
- type Queue
- type Stack
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompareRoute ¶
func CompareRoute()
func DetectClusterCIDR ¶
func DetectClusterCIDR(k8sCli *kubernetes.Clientset) (string, error)
func DetectKubeProxyMode ¶
func DetectKubeProxyMode(k8sCli *kubernetes.Clientset) (string, error)
func DetectNetworkPlugin ¶
func DetectNetworkPlugin(k8sCli *kubernetes.Clientset) (networkMode string, err error)
func GetOSFromNode ¶
func MatchPrefix ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.