github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/test/e2e/testdata/smoketest/zookeeper/00_zookeepercluster.yaml (about)

     1  ---
     2  # Source: zookeeper-cluster/templates/cluster.yaml
     3  apiVersion: apps.kubeblocks.io/v1alpha1
     4  kind: Cluster
     5  metadata:
     6    name: zk-cluster
     7    labels:
     8      
     9      helm.sh/chart: zookeeper-cluster-0.7.0-alpha.0
    10      app.kubernetes.io/version: "3.7.1"
    11      app.kubernetes.io/instance: zk-cluster
    12  spec:
    13    clusterDefinitionRef: zookeeper
    14    clusterVersionRef: zookeeper-3.7.1
    15    terminationPolicy: Delete  
    16    affinity:
    17      podAntiAffinity: Preferred
    18      topologyKeys:
    19        - kubernetes.io/hostname
    20      tenancy: SharedNode
    21    componentSpecs:
    22      - name: zookeeper
    23        componentDefRef: zookeeper
    24        replicas: 3
    25        serviceAccountName: kb-zk-cluster      
    26        monitor: false      
    27        resources:
    28          limits:
    29            cpu: "1"
    30            memory: "2Gi"
    31          requests:
    32            cpu: "1"
    33            memory: "2Gi"
    34        volumeClaimTemplates:
    35          - name: data # ref clusterdefinition components.containers.volumeMounts.name
    36            spec:
    37              storageClassName: 
    38              accessModes:
    39                - ReadWriteOnce
    40              resources:
    41                requests:
    42                  storage: 10Gi
    43          - name: data-log # ref clusterdefinition components.containers.volumeMounts.name
    44            spec:
    45              storageClassName: 
    46              accessModes:
    47                - ReadWriteOnce
    48              resources:
    49                requests:
    50                  storage: 10Gi