diagnose

package
v0.13.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 22, 2022 License: Apache-2.0 Imports: 31 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CNIConfig

func CNIConfig(clusterInfo *cluster.Info, status reporter.Interface) bool

func Connections

func Connections(clusterInfo *cluster.Info, status reporter.Interface) bool

func Deployments

func Deployments(clusterInfo *cluster.Info, status reporter.Interface) bool

func FirewallIntraVxLANConfig

func FirewallIntraVxLANConfig(clusterInfo *cluster.Info, options FirewallOptions, status reporter.Interface) bool

func FirewallMetricsConfig

func FirewallMetricsConfig(clusterInfo *cluster.Info, options FirewallOptions, status reporter.Interface) bool

func GlobalnetConfig

func GlobalnetConfig(clusterInfo *cluster.Info, status reporter.Interface) bool

func K8sVersion

func K8sVersion(client kubernetes.Interface, status reporter.Interface) bool

func KubeProxyMode

func KubeProxyMode(clientProducer client.Producer, podNamespace string, imageRepInfo *image.RepositoryInfo,
	status reporter.Interface,
) bool

func NatDiscoveryConfigAcrossClusters

func NatDiscoveryConfigAcrossClusters(localClusterInfo, remoteClusterInfo *cluster.Info, options FirewallOptions,
	status reporter.Interface,
) error

func TunnelConfigAcrossClusters

func TunnelConfigAcrossClusters(localClusterInfo, remoteClusterInfo *cluster.Info, options FirewallOptions,
	status reporter.Interface,
) error

Types

type FirewallOptions

type FirewallOptions struct {
	ValidationTimeout uint
	VerboseOutput     bool
	PodNamespace      string
}

type TargetPort

type TargetPort int
const (
	TunnelPort TargetPort = iota
	NatDiscoveryPort
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL