github.com/pingcap/tiflow@v0.0.0-20240520035814-5bf52d54e205/dm/chaos/manifests/tidb.yaml (about)

     1  apiVersion: v1
     2  kind: Service
     3  metadata:
     4    name: tidb
     5    labels:
     6      app: tidb
     7  spec:
     8    ports:
     9      - name: tidb
    10        port: 4000
    11        targetPort: 4000
    12    selector:
    13      app: tidb
    14  ---
    15  apiVersion: apps/v1
    16  kind: StatefulSet
    17  metadata:
    18    name: tidb
    19    labels:
    20      app: tidb
    21  spec:
    22    selector:
    23      matchLabels:
    24        app: tidb
    25    serviceName: tidb
    26    replicas: 1 # only 1 TiDB instance
    27    template:
    28      metadata:
    29        labels:
    30          app: tidb
    31      spec:
    32        containers:
    33          - name: tidb
    34            image: pingcap/tidb:latest # latest release version
    35            imagePullPolicy: IfNotPresent
    36            volumeMounts:
    37              - mountPath: /data
    38                name: tidb
    39            ports:
    40              - containerPort: 4000
    41                name: tidb
    42            args:
    43              - "--path=/data"
    44    volumeClaimTemplates:
    45      - metadata:
    46          name: tidb
    47        spec:
    48          accessModes:
    49            - ReadWriteOnce
    50          resources:
    51            requests:
    52              storage: 5Gi