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.