k8s.io/kubernetes@v1.29.3/test/e2e/testing-manifests/statefulset/mysql-upgrade/tester.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 name: mysql-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/mysql-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