k8s.io/kubernetes@v1.29.3/test/e2e/testing-manifests/statefulset/cassandra/tester.yaml (about)

     1  apiVersion: apps/v1
     2  kind: Deployment
     3  metadata:
     4    name: cassandra-test-server
     5  spec:
     6    replicas: 3
     7    selector:
     8      matchLabels:
     9        app: test-server
    10    template:
    11      metadata:
    12        labels:
    13          app: test-server
    14      spec:
    15        containers:
    16        - name: test-server
    17          image: registry.k8s.io/cassandra-e2e-test:0.1
    18          imagePullPolicy: Always
    19          ports:
    20          - containerPort: 8080
    21          readinessProbe:
    22            httpGet:
    23              path: /healthz
    24              port: 8080
    25            initialDelaySeconds: 2
    26            periodSeconds: 2
    27  ---
    28  apiVersion: policy/v1
    29  kind: PodDisruptionBudget
    30  metadata:
    31    name: tester-pdb
    32    labels:
    33      pdb: test-server
    34  spec:
    35    minAvailable: 1
    36    selector:
    37      matchLabels:
    38        app: test-server
    39  ---
    40  apiVersion: v1
    41  kind: Service
    42  metadata:
    43    labels:
    44      app: test-server
    45    name: test-server
    46  spec:
    47    ports:
    48      - port: 8080
    49    selector:
    50      app: test-server
    51    type: LoadBalancer