Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CleanOptions ¶ added in v0.1.0
CleanOptions ...
type ConnectOptions ¶ added in v0.1.0
type ConnectOptions struct { Global bool DisablePodIp bool DisableTunDevice bool DisableTunRoute bool SocksPort int IncludeIps string ExcludeIps string Mode string DnsMode string ClusterDomain string }
ConnectOptions ...
type DaemonOptions ¶
type DaemonOptions struct { RuntimeStore *RuntimeOptions PreviewOptions *PreviewOptions ConnectOptions *ConnectOptions ExchangeOptions *ExchangeOptions MeshOptions *MeshOptions CleanOptions *CleanOptions KubeConfig string Namespace string ServiceAccount string Debug bool Image string ImagePullSecret string NodeSelector string WithLabels string WithAnnotations string PortForwardWaitTime int PodCreationWaitTime int AlwaysUpdateShadow bool KubeContext string }
DaemonOptions cli options
type ExchangeOptions ¶ added in v0.1.0
ExchangeOptions ...
type MeshOptions ¶ added in v0.1.0
MeshOptions ...
type PreviewOptions ¶ added in v0.3.0
PreviewOptions ...
type RuntimeOptions ¶ added in v0.1.0
type RuntimeOptions struct { Clientset kubernetes.Interface // Version ktctl version Version string // UserHome path of user home, same as ${HOME} UserHome string // AppHome path of kt config folder, default to ${UserHome}/.ktctl AppHome string // Component current sub-command (connect, exchange, mesh or preview) Component string // Shadow pod name Shadow string // Router pod name Router string // Mesh version of mesh pod Mesh string // Origin the origin app name Origin string // Replicas the origin replicas Replicas int32 // Service exposed service name Service string // RestConfig kubectl config RestConfig *rest.Config }
RuntimeOptions ...
Click to show internal directories.
Click to hide internal directories.