Skip to content

Instantly share code, notes, and snippets.

@domq
Created March 18, 2019 12:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save domq/08597e4baf272c8ef0970268b6444381 to your computer and use it in GitHub Desktop.
Save domq/08597e4baf272c8ef0970268b6444381 to your computer and use it in GitHub Desktop.
---
# Exemple de service et de route pour une application fictive
# "ask-camera-awake-everywhere" (le nom est quelconque bien sûr)
#
# Va bien avec
#
# oc run --restart=Never -it --image=busybox ask-camera-awake-everywhere
#
# dans lequel on peut par exemple lancer
#
# nc -lk -p 8080 -e tee /dev/tty
#
# qui sert de serveur Web du pauvre. (Il ne sert pas grand'chose, mais
# on peut voir les en-têtes de requêtes.)
apiVersion: v1
kind: Service
metadata:
annotations:
authors: idev-fsd
version: 0.0.5
labels:
app: ask-camera-awake-everywhere
author: gcharmier
team: idev-fsd
name: ask-camera-awake-everywhere
namespace: wwp-test
spec:
type: ClusterIP
# Kubernetes will pick a value for clusterIP and set it here.
ports:
- name: web
port: 80
protocol: TCP
targetPort: 8080
selector:
run: ask-camera-awake-everywhere
sessionAffinity: None
---
apiVersion: route.openshift.io/v1
kind: Route
metadata:
annotations:
authors: idev-fsd
version: 0.0.5
labels:
app: ask-camera-awake-everywhere
author: gcharmier
team: idev-fsd
name: ask-camera-awake-everywhere
namespace: wwp-test
spec:
host: ask-camera-awake-everywhere.128.178.222.83.nip.io
port:
targetPort: web
tls:
termination: edge
to:
kind: Service
name: ask-camera-awake-everywhere
weight: 100
wildcardPolicy: None
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment