Files
scs-100/scs-101/scs-101-order/k8s.yml
2021-07-13 00:26:45 -07:00

50 lines
1.0 KiB
YAML

apiVersion: v1
kind: Service
metadata:
name: scs-101-order-service
labels:
app: scs-101-order
version: 0.0.1-SNAPSHOT
spec:
ports:
- port: 8080
protocol: "TCP"
name: http
targetPort: http
selector:
app: scs-101-order
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: scs-101-order
labels:
app: scs-101-order
version: 0.0.1-SNAPSHOT
spec:
selector:
matchLabels:
app: scs-101-order
version: 0.0.1-SNAPSHOT
replicas: 1
template:
metadata:
labels:
app: scs-101-order
version: 0.0.1-SNAPSHOT
spec:
containers:
- name: scs-101-order
image: ghcr.io/ehsaniara/scs-kafka-intro:scs-101-order
imagePullPolicy: Always
ports:
- containerPort: 8080
name: http
env:
- name: SPRING_PROFILES_ACTIVE
value: kube
- name: MY_POD_IP
valueFrom:
fieldRef:
fieldPath: status.podIP