diff --git a/scs-101/scs-101-order/k8s.yml b/scs-101/scs-101-order/k8s.yml new file mode 100644 index 0000000..7361682 --- /dev/null +++ b/scs-101/scs-101-order/k8s.yml @@ -0,0 +1,49 @@ +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-latest + imagePullPolicy: Always + ports: + - containerPort: 8080 + name: http + env: + - name: SPRING_PROFILES_ACTIVE + value: kube + - name: MY_POD_IP + valueFrom: + fieldRef: + fieldPath: status.podIP diff --git a/scs-101/scs-101-order/src/main/resources/application.yml b/scs-101/scs-101-order/src/main/resources/application.yml index 5783f45..aad8c6f 100644 --- a/scs-101/scs-101-order/src/main/resources/application.yml +++ b/scs-101/scs-101-order/src/main/resources/application.yml @@ -16,4 +16,7 @@ spring.cloud.stream: auto.offset.reset: latest server.port: 8080 logging.level.com.ehsaniara.scs_kafka_intro: debug - +--- +spring: + config.activate.on-profile: kube + cloud.stream.kafka.streams.binder.brokers: my-cluster-kafka-bootstrap.kafka:9092