vitess.io/vitess@v0.16.2/examples/operator/201_customer_tablets.yaml (about)

     1  apiVersion: planetscale.com/v2
     2  kind: VitessCluster
     3  metadata:
     4    name: example
     5  spec:
     6    images:
     7      vtctld: vitess/lite:v16.0.2
     8      vtadmin: vitess/vtadmin:v16.0.2
     9      vtgate: vitess/lite:v16.0.2
    10      vttablet: vitess/lite:v16.0.2
    11      vtbackup: vitess/lite:v16.0.2
    12      vtorc: vitess/lite:v16.0.2
    13      mysqld:
    14        mysql80Compatible: vitess/lite:v16.0.2
    15      mysqldExporter: prom/mysqld-exporter:v0.11.0
    16    cells:
    17    - name: zone1
    18      gateway:
    19        authentication:
    20          static:
    21            secret:
    22              name: example-cluster-config
    23              key: users.json
    24        replicas: 1
    25        resources:
    26          requests:
    27            cpu: 100m
    28            memory: 256Mi
    29          limits:
    30            memory: 256Mi
    31    vitessDashboard:
    32      cells:
    33      - zone1
    34      extraFlags:
    35        security_policy: read-only
    36      replicas: 1
    37      resources:
    38        limits:
    39          memory: 128Mi
    40        requests:
    41          cpu: 100m
    42          memory: 128Mi
    43    vtadmin:
    44      rbac:
    45        name: example-cluster-config
    46        key: rbac.yaml
    47      cells:
    48        - zone1
    49      apiAddresses:
    50        - http://localhost:14001
    51      replicas: 1
    52      readOnly: false
    53      apiResources:
    54        limits:
    55          memory: 128Mi
    56        requests:
    57          cpu: 100m
    58          memory: 128Mi
    59      webResources:
    60        limits:
    61          memory: 128Mi
    62        requests:
    63          cpu: 100m
    64          memory: 128Mi
    65  
    66    keyspaces:
    67    - name: commerce
    68      durabilityPolicy: none
    69      turndownPolicy: Immediate
    70      vitessOrchestrator:
    71        resources:
    72          limits:
    73            memory: 128Mi
    74          requests:
    75            cpu: 100m
    76            memory: 128Mi
    77        extraFlags:
    78          recovery-period-block-duration: 5s
    79      partitionings:
    80      - equal:
    81          parts: 1
    82          shardTemplate:
    83            databaseInitScriptSecret:
    84              name: example-cluster-config
    85              key: init_db.sql
    86            tabletPools:
    87            - cell: zone1
    88              type: replica
    89              replicas: 2
    90              vttablet:
    91                extraFlags:
    92                  db_charset: utf8mb4
    93                resources:
    94                  limits:
    95                    memory: 256Mi
    96                  requests:
    97                    cpu: 100m
    98                    memory: 256Mi
    99              mysqld:
   100                resources:
   101                  limits:
   102                    memory: 512Mi
   103                  requests:
   104                    cpu: 100m
   105                    memory: 512Mi
   106              dataVolumeClaimTemplate:
   107                accessModes: ["ReadWriteOnce"]
   108                resources:
   109                  requests:
   110                    storage: 10Gi
   111    - name: customer
   112      durabilityPolicy: none
   113      turndownPolicy: Immediate
   114      partitionings:
   115      - equal:
   116          parts: 1
   117          shardTemplate:
   118            databaseInitScriptSecret:
   119              name: example-cluster-config
   120              key: init_db.sql
   121            tabletPools:
   122            - cell: zone1
   123              type: replica
   124              replicas: 2
   125              vttablet:
   126                extraFlags:
   127                  db_charset: utf8mb4
   128                resources:
   129                  limits:
   130                    memory: 256Mi
   131                  requests:
   132                    cpu: 100m
   133                    memory: 256Mi
   134              mysqld:
   135                resources:
   136                  limits:
   137                    memory: 512Mi
   138                  requests:
   139                    cpu: 100m
   140                    memory: 512Mi
   141              dataVolumeClaimTemplate:
   142                accessModes: ["ReadWriteOnce"]
   143                resources:
   144                  requests:
   145                    storage: 10Gi
   146    updateStrategy:
   147      type: Immediate