github.com/castai/kvisor@v1.7.1-0.20240516114728-b3572a2607b5/demo/1.network-anomaly/client-server.yaml (about) 1 --- 2 apiVersion: v1 3 kind: Namespace 4 metadata: 5 name: demo 6 --- 7 apiVersion: apps/v1 8 kind: Deployment 9 metadata: 10 name: client 11 namespace: demo 12 labels: 13 app: client 14 spec: 15 replicas: 1 16 selector: 17 matchLabels: 18 app: client 19 template: 20 metadata: 21 labels: 22 app: client 23 spec: 24 containers: 25 - name: curl-nginx 26 image: curlimages/curl 27 command: ["/bin/sh", "-ec", "while :; do curl http://server; sleep 5 ; done"] 28 - name: curl-public 29 image: curlimages/curl 30 command: [ "/bin/sh", "-ec", "while :; do curl https://facebook.com.; sleep 5 ; done" ] 31 --- 32 apiVersion: apps/v1 33 kind: Deployment 34 metadata: 35 name: server 36 namespace: demo 37 labels: 38 app: server 39 spec: 40 replicas: 2 41 selector: 42 matchLabels: 43 app: server 44 template: 45 metadata: 46 labels: 47 app: server 48 spec: 49 containers: 50 - name: nginx 51 image: nginx:1.14.2 52 ports: 53 - containerPort: 80 54 --- 55 apiVersion: v1 56 kind: Service 57 metadata: 58 name: server 59 namespace: demo 60 spec: 61 selector: 62 app: server 63 ports: 64 - protocol: TCP 65 port: 80 66 targetPort: 80