github.com/cilium/cilium@v1.16.2/test/controlplane/services/nodeport/manifests/nodeport.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 name: echo 5 namespace: test 6 spec: 7 selector: 8 matchLabels: 9 name: echo 10 template: 11 metadata: 12 labels: 13 name: echo 14 spec: 15 containers: 16 - name: echo-container 17 image: quay.io/cilium/json-mock:v1.3.3@sha256:f26044a2b8085fcaa8146b6b8bb73556134d7ec3d5782c6a04a058c945924ca0 18 ports: 19 - containerPort: 80 20 hostPort: 8080 21 readinessProbe: 22 httpGet: 23 path: / 24 port: 80 25 --- 26 apiVersion: v1 27 kind: Service 28 metadata: 29 name: echo 30 namespace: test 31 spec: 32 type: NodePort 33 ports: 34 - name: http 35 port: 80 36 targetPort: 80 37 protocol: TCP 38 selector: 39 name: echo 40 --- 41 apiVersion: v1 42 kind: Service 43 metadata: 44 name: echo-local 45 namespace: test 46 spec: 47 type: NodePort 48 externalTrafficPolicy: Local 49 ports: 50 - name: http 51 port: 80 52 targetPort: 80 53 protocol: TCP 54 selector: 55 name: echo 56