Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CleanOptions ¶
CleanOptions ...
type ConnectOptions ¶
type ConnectOptions struct { Global bool DisablePodIp bool DisableTunDevice bool DisableTunRoute bool SocksPort int DnsCacheTtl int64 IncludeIps string ExcludeIps string Mode string DnsMode string ClusterDomain string SkipCleanup bool }
ConnectOptions ...
type DaemonOptions ¶
type DaemonOptions struct { RuntimeStore *RuntimeOptions PreviewOptions *PreviewOptions ConnectOptions *ConnectOptions ExchangeOptions *ExchangeOptions MeshOptions *MeshOptions CleanOptions *CleanOptions RunAsWorkerProcess bool KubeConfig string Namespace string ServiceAccount string Debug bool Image string ImagePullSecret string NodeSelector string WithLabels string WithAnnotations string PortForwardWaitTime int PodCreationWaitTime int UseShadowDeployment bool AlwaysUpdateShadow bool SkipTimeDiff bool KubeContext string PodQuota string }
DaemonOptions cli options
type ExchangeOptions ¶
ExchangeOptions ...
type MeshOptions ¶
MeshOptions ...
type RuntimeOptions ¶
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 deployment or service 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.