Skip to content

Instantly share code, notes, and snippets.

@os6sense
Created November 22, 2021 00:22
Show Gist options
  • Save os6sense/b9720881b2172c07eb88fea6cad006cf to your computer and use it in GitHub Desktop.
Save os6sense/b9720881b2172c07eb88fea6cad006cf to your computer and use it in GitHub Desktop.
http-echo with working microk8s ingress example
apiVersion: v1
kind: Pod
metadata:
creationTimestamp: null
labels:
app.kubernetes.io/name: http-echo
run: http-echo
app: http-echo
name: http-echo
spec:
containers:
- image: hashicorp/http-echo
name: http-echo
resources: {}
args:
- -text="hello woooorld"
- -listen=:8080
dnsPolicy: ClusterFirst
restartPolicy: Always
status: {}
---
apiVersion: v1
kind: Service
metadata:
name: http-echo
spec:
selector:
app: http-echo
ports:
- protocol: TCP
port: 80
targetPort: 8080
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: http-echo
annotations:
kubernetes.io/ingress.class: public
spec:
rules:
- http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: http-echo
port:
number: 80
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment