--- apiVersion: v1 kind: Namespace metadata: labels: kubernetes.io/metadata.name: debug name: debug --- # httpbin.yaml apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: name: httpbin namespace: debug spec: hosts: - "httpbin.badhouseplants.net" gateways: - istio-system/badhouseplants-net http: - route: - destination: port: number: 8000 host: httpbin --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: httpbin namespace: debug spec: rules: - host: "httpbin.badhouseplants.net" http: paths: - path: / pathType: Prefix backend: service: name: httpbin port: number: 8000 --- apiVersion: v1 kind: Service metadata: name: httpbin namespace: debug labels: app: httpbin spec: ports: - name: http port: 8000 selector: app: httpbin --- apiVersion: apps/v1 kind: Deployment metadata: name: httpbin namespace: debug spec: replicas: 1 selector: matchLabels: app: httpbin version: v1 template: metadata: labels: app: httpbin version: v1 spec: containers: - image: docker.io/citizenstig/httpbin imagePullPolicy: IfNotPresent name: httpbin ports: - containerPort: 8000