Skip to content

Instantly share code, notes, and snippets.

@strongjz
Created February 12, 2023 17:53
Show Gist options
  • Save strongjz/e308f5b7b8c2edaf8985decd9074e02a to your computer and use it in GitHub Desktop.
Save strongjz/e308f5b7b8c2edaf8985decd9074e02a to your computer and use it in GitHub Desktop.

Revisions

  1. strongjz created this gist Feb 12, 2023.
    52 changes: 52 additions & 0 deletions implementation.yaml
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,52 @@
    apiVersion: networking.k8s.io/v1
    kind: Ingress
    metadata:
    name: ingress-resource-backend
    spec:
    ingressClassName: nginx
    rules:
    - http:
    paths:
    - path: /
    pathType: ImplementationSpecific
    backend:
    service:
    port:
    number: 80
    name: echo-service
    ---
    apiVersion: v1
    kind: Service
    metadata:
    name: echo-service
    labels:
    app: echo
    spec:
    selector:
    app: echo
    ports:
    - protocol: TCP
    port: 80
    targetPort: 80
    ---
    apiVersion: apps/v1
    kind: Deployment
    metadata:
    name: echo-deployment
    labels:
    app: echo
    spec:
    replicas: 1
    selector:
    matchLabels:
    app: echo
    template:
    metadata:
    labels:
    app: echo
    spec:
    containers:
    - name: echo
    image: "registry.k8s.io/ingress-nginx/e2e-test-echo@sha256:778ac6d1188c8de8ecabeddd3c37b72c8adc8c712bad2bd7a81fb23a3514934c"
    ports:
    - containerPort: 80