Documentation
¶
Index ¶
- func RenderPDStartScript(model *PDStartScriptModel) (string, error)
- func RenderTiDBStartScript(model *TidbStartScriptModel) (string, error)
- func RenderTiKVStartScript(model *TiKVStartScriptModel) (string, error)
- type PDStartScriptModel
- type TiDBClusterRecommendation
- func (t *TiDBClusterRecommendation) EnablePump(replicas int32) *TiDBClusterRecommendation
- func (t *TiDBClusterRecommendation) Make() *v1alpha1.TidbCluster
- func (t *TiDBClusterRecommendation) PDReplicas(replicas int32) *TiDBClusterRecommendation
- func (t *TiDBClusterRecommendation) TiDBReplicas(replicas int32) *TiDBClusterRecommendation
- func (t *TiDBClusterRecommendation) TiKVReplicas(replicas int32) *TiDBClusterRecommendation
- type TiKVStartScriptModel
- type TidbOps
- func (t *TidbOps) ApplyDiscovery(tc *v1alpha1.TidbCluster) error
- func (t *TidbOps) ApplyPDConfigMap(tc *v1alpha1.TidbCluster) error
- func (t *TidbOps) ApplyTiDBCluster(tc *v1alpha1.TidbCluster) error
- func (t *TidbOps) ApplyTiDBConfigMap(tc *v1alpha1.TidbCluster) error
- func (t *TidbOps) ApplyTiKVConfigMap(tc *v1alpha1.TidbCluster) error
- func (t *TidbOps) DeleteDrainer(drainer appsv1.StatefulSet) error
- func (t *TidbOps) DeleteTiDBCluster(tc *v1alpha1.TidbCluster) error
- func (t *TidbOps) DeployDrainer(source *v1alpha1.TidbCluster, target string) (*appsv1.StatefulSet, error)
- func (t *TidbOps) GetTiDBService(tc *v1alpha1.TidbCluster) (*corev1.Service, error)
- func (t *TidbOps) WaitTiDBClusterReady(tc *v1alpha1.TidbCluster, timeout time.Duration) error
- type TidbStartScriptModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RenderPDStartScript ¶
func RenderPDStartScript(model *PDStartScriptModel) (string, error)
func RenderTiDBStartScript ¶
func RenderTiDBStartScript(model *TidbStartScriptModel) (string, error)
func RenderTiKVStartScript ¶
func RenderTiKVStartScript(model *TiKVStartScriptModel) (string, error)
Types ¶
type PDStartScriptModel ¶
type PDStartScriptModel struct { }
type TiDBClusterRecommendation ¶
type TiDBClusterRecommendation struct {
*v1alpha1.TidbCluster
}
func RecommendedTiDBCluster ¶
func RecommendedTiDBCluster(ns string, name string) *TiDBClusterRecommendation
tidb-operator do not have sane defaults yet, do a recommendation
func (*TiDBClusterRecommendation) EnablePump ¶
func (t *TiDBClusterRecommendation) EnablePump(replicas int32) *TiDBClusterRecommendation
func (*TiDBClusterRecommendation) Make ¶
func (t *TiDBClusterRecommendation) Make() *v1alpha1.TidbCluster
func (*TiDBClusterRecommendation) PDReplicas ¶
func (t *TiDBClusterRecommendation) PDReplicas(replicas int32) *TiDBClusterRecommendation
func (*TiDBClusterRecommendation) TiDBReplicas ¶
func (t *TiDBClusterRecommendation) TiDBReplicas(replicas int32) *TiDBClusterRecommendation
func (*TiDBClusterRecommendation) TiKVReplicas ¶
func (t *TiDBClusterRecommendation) TiKVReplicas(replicas int32) *TiDBClusterRecommendation
type TiKVStartScriptModel ¶
type TiKVStartScriptModel struct { }
type TidbOps ¶
type TidbOps struct {
// contains filtered or unexported fields
}
TidbOps knows how to operate TiDB on k8s
func (*TidbOps) ApplyDiscovery ¶
func (t *TidbOps) ApplyDiscovery(tc *v1alpha1.TidbCluster) error
func (*TidbOps) ApplyPDConfigMap ¶
func (t *TidbOps) ApplyPDConfigMap(tc *v1alpha1.TidbCluster) error
func (*TidbOps) ApplyTiDBCluster ¶
func (t *TidbOps) ApplyTiDBCluster(tc *v1alpha1.TidbCluster) error
func (*TidbOps) ApplyTiDBConfigMap ¶
func (t *TidbOps) ApplyTiDBConfigMap(tc *v1alpha1.TidbCluster) error
func (*TidbOps) ApplyTiKVConfigMap ¶
func (t *TidbOps) ApplyTiKVConfigMap(tc *v1alpha1.TidbCluster) error
func (*TidbOps) DeleteDrainer ¶
func (t *TidbOps) DeleteDrainer(drainer appsv1.StatefulSet) error
func (*TidbOps) DeleteTiDBCluster ¶
func (t *TidbOps) DeleteTiDBCluster(tc *v1alpha1.TidbCluster) error
func (*TidbOps) DeployDrainer ¶
func (t *TidbOps) DeployDrainer(source *v1alpha1.TidbCluster, target string) (*appsv1.StatefulSet, error)
func (*TidbOps) GetTiDBService ¶
func (*TidbOps) WaitTiDBClusterReady ¶
type TidbStartScriptModel ¶
type TidbStartScriptModel struct {
ClusterName string
}
Click to show internal directories.
Click to hide internal directories.