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
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
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 ¶ 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 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.