Documentation
¶
Index ¶
- func RenderPDSchedulingStartScript(tc *v1alpha1.TidbCluster) (string, error)
- func RenderPDStartScript(tc *v1alpha1.TidbCluster) (string, error)
- func RenderPDTSOStartScript(tc *v1alpha1.TidbCluster) (string, error)
- func RenderPumpStartScript(tc *v1alpha1.TidbCluster) (string, error)
- func RenderTiCDCStartScript(tc *v1alpha1.TidbCluster) (string, error)
- func RenderTiDBStartScript(tc *v1alpha1.TidbCluster) (string, error)
- func RenderTiFlashInitScript(tc *v1alpha1.TidbCluster) (string, error)
- func RenderTiFlashStartScript(tc *v1alpha1.TidbCluster) (string, error)
- func RenderTiFlashStartScriptWithStartArgs(tc *v1alpha1.TidbCluster) (string, error)
- func RenderTiKVStartScript(tc *v1alpha1.TidbCluster) (string, error)
- func RenderTiProxyStartScript(tc *v1alpha1.TidbCluster) (string, error)
- type AcrossK8sScriptModel
- type PDMSStartScriptModel
- type PDStartScriptModel
- type PumpStartScriptModel
- type TiCDCStartScriptModel
- type TiDBStartScriptModel
- type TiFlashInitScriptModel
- type TiFlashStartScriptModel
- type TiFlashStartScriptWithStartArgsModel
- type TiKVStartScriptModel
- type TiProxyStartScriptModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RenderPDSchedulingStartScript ¶ added in v1.6.0
func RenderPDSchedulingStartScript(tc *v1alpha1.TidbCluster) (string, error)
func RenderPDStartScript ¶
func RenderPDStartScript(tc *v1alpha1.TidbCluster) (string, error)
RenderPDStartScript renders PD start script from TidbCluster
func RenderPDTSOStartScript ¶ added in v1.6.0
func RenderPDTSOStartScript(tc *v1alpha1.TidbCluster) (string, error)
func RenderPumpStartScript ¶
func RenderPumpStartScript(tc *v1alpha1.TidbCluster) (string, error)
RenderPumpStartScript renders Pump start script from TidbCluster
func RenderTiCDCStartScript ¶
func RenderTiCDCStartScript(tc *v1alpha1.TidbCluster) (string, error)
func RenderTiDBStartScript ¶
func RenderTiDBStartScript(tc *v1alpha1.TidbCluster) (string, error)
RenderTiDBStartScript renders TiDB start script from TidbCluster
func RenderTiFlashInitScript ¶
func RenderTiFlashInitScript(tc *v1alpha1.TidbCluster) (string, error)
RenderTiFlashInitScript renders TiFlash Init script from TidbCluster
func RenderTiFlashStartScript ¶
func RenderTiFlashStartScript(tc *v1alpha1.TidbCluster) (string, error)
RenderTiFlashStartScript renders TiFlash start script from TidbCluster
func RenderTiFlashStartScriptWithStartArgs ¶ added in v1.6.0
func RenderTiFlashStartScriptWithStartArgs(tc *v1alpha1.TidbCluster) (string, error)
func RenderTiKVStartScript ¶
func RenderTiKVStartScript(tc *v1alpha1.TidbCluster) (string, error)
RenderTiKVStartScript renders TiKV start script from TidbCluster
func RenderTiProxyStartScript ¶
func RenderTiProxyStartScript(tc *v1alpha1.TidbCluster) (string, error)
RenderTiProxyStartScript renders tiproxy start script for TidbCluster
Types ¶
type AcrossK8sScriptModel ¶
type AcrossK8sScriptModel struct {
// DiscoveryAddr is the address of the discovery service.
//
// When cluster is deployed across k8s, all components except pd will get the pd addr from discovery.
DiscoveryAddr string
// PDAddr is the address used by discovery to get the actual pd addr.
PDAddr string
}
AcrossK8sScriptModel contain fields for rendering subscript
type PDMSStartScriptModel ¶ added in v1.6.0
type PDMSStartScriptModel struct {
PDStartTimeout int
PDInitWaitTime int
PDAddresses string
PDMSName string
PDMSDomain string
ListenAddr string
AdvertiseListenAddr string
AcrossK8s *AcrossK8sScriptModel
}
PDMSStartScriptModel contain fields for rendering PD microservice start script
type PDStartScriptModel ¶
type PDStartScriptModel struct {
PDDomain string
PDName string
DataDir string
PeerURL string
AdvertisePeerURL string
ClientURL string
AdvertiseClientURL string
DiscoveryAddr string
ExtraArgs string
PDAddresses string
PDStartTimeout int
PDInitWaitTime int
}
PDStartScriptModel contain fields for rendering PD start script
type PumpStartScriptModel ¶
type PumpStartScriptModel struct {
PDAddr string
LogLevel string
AdvertiseAddr string
ExtraArgs string
AcrossK8s *AcrossK8sScriptModel
}
PumpStartScriptModel contain fields for rendering Pump start script
type TiCDCStartScriptModel ¶
type TiCDCStartScriptModel struct {
AdvertiseAddr string
GCTTL int32
LogFile string
LogLevel string
PDAddresses string
ExtraArgs string
AcrossK8s *AcrossK8sScriptModel
}
TiCDCStartScriptModel contain fields for rendering TiCDC start script
type TiDBStartScriptModel ¶
type TiDBStartScriptModel struct {
AdvertiseAddr string
ExtraArgs string
PDAddresses string
AcrossK8s *AcrossK8sScriptModel
}
TiDBStartScriptModel contain some fields for rendering TiDB start script
type TiFlashInitScriptModel ¶
type TiFlashInitScriptModel struct {
AcrossK8s *AcrossK8sScriptModel
}
TiFlashInitScriptModel contain fields for rendering TiFlash Init script
type TiFlashStartScriptModel ¶
type TiFlashStartScriptModel struct {
ExtraArgs string
}
TiFlashStartScriptModel contain fields for rendering TiFlash start script
type TiFlashStartScriptWithStartArgsModel ¶ added in v1.6.0
type TiFlashStartScriptWithStartArgsModel struct {
AdvertiseAddr string
AdvertiseStatusAddr string
Addr string
PDAddresses string
ExtraArgs string
AcrossK8s *AcrossK8sScriptModel
}
TiFlashStartScriptWithStartArgsModel is an alternative of TiFlashStartScriptModel that enable tiflash pod run without initContainer
type TiKVStartScriptModel ¶
type TiKVStartScriptModel struct {
PDAddresses string
Addr string
StatusAddr string
AdvertiseHost string
AdvertiseAddr string
DataDir string
Capacity string
ExtraArgs string
KVStartTimeout int
AcrossK8s *AcrossK8sScriptModel
}
TiKVStartScriptModel contain fields for rendering TiKV start script
type TiProxyStartScriptModel ¶
type TiProxyStartScriptModel struct {
AdvertiseAddr string
}
TiProxyStartScriptModel contain fields for rendering TiProxy start script