Super Hero UI Microservice
Deploy application with YAML
--- apiVersion: apps/v1 kind: Deployment metadata: labels: app: ui-super-heroes application: super-heroes system: quarkus-super-heroes app.openshift.io/runtime: nodejs app.kubernetes.io/part-of: super-heroes annotations: app.openshift.io/connects-to: rest-fights prometheus.io/scrape: "true" prometheus.io/path: /metrics prometheus.io/port: "8080" prometheus.io/scheme: http name: ui-super-heroes spec: replicas: 1 selector: matchLabels: app: ui-super-heroes application: super-heroes template: metadata: labels: app: ui-super-heroes version: v1 application: super-heroes system: quarkus-super-heroes annotations: prometheus.io/scrape: "true" prometheus.io/path: /metrics prometheus.io/port: "8080" prometheus.io/scheme: http sidecar.istio.io/inject: "false" spec: containers: - image: quay.io/quarkus-super-heroes/ui-super-heroes:latest name: ui-super-heroes imagePullPolicy: Always env: - name: CALCULATE_API_BASE_URL value: "true" livenessProbe: failureThreshold: 3 httpGet: path: / port: 8080 scheme: HTTP initialDelaySeconds: 0 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 10 ports: - containerPort: 8080 protocol: TCP name: http readinessProbe: failureThreshold: 3 httpGet: path: / port: 8080 scheme: HTTP initialDelaySeconds: 0 periodSeconds: 30 successThreshold: 1 timeoutSeconds: 10 resources: limits: memory: 128Mi requests: memory: 32Mi --- apiVersion: v1 kind: Service metadata: labels: name: ui-super-heroes application: super-heroes system: quarkus-super-heroes name: ui-super-heroes spec: ports: - port: 80 protocol: TCP targetPort: 8080 name: http selector: app: ui-super-heroes application: super-heroes type: ClusterIP --- apiVersion: route.openshift.io/v1 kind: Route metadata: name: ui-super-heroes labels: app: ui-super-heroes application: super-heroes system: quarkus-super-heroes spec: to: kind: Service name: ui-super-heroes port: targetPort: 8080
Import YAML 
Import YAML 
Topology view 
Super Heroes main UI
What have you learnt?
Last updated