nice-painting-14163
06/06/2022, 7:30 AMfresh-football-47124
adventurous-vase-72101
06/06/2022, 9:12 AMnice-painting-14163
06/07/2022, 8:58 AM<http://localhost:3100>
.adventurous-vase-72101
06/07/2022, 11:47 AMappOriginName
and apiHostName
in deployment's environment variable ? These values should be same with host names in ingress.yaml
.nice-painting-14163
06/07/2022, 12:25 PM- name: APP_ORIGIN
value: <http://dev-growth.samsungacr.com:3000>
- name: API_HOST
value: <http://dev-growth.samsungacr.com:3100>
fresh-tailor-1332
06/17/2022, 10:17 AMnice-painting-14163
06/20/2022, 8:39 AMapiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kompose.cmd: kompose convert
creationTimestamp: null
labels:
io.kompose.service: growthbook
name: growthbook
namespace: growth
spec:
replicas: 1
selector:
matchLabels:
io.kompose.service: growthbook
strategy:
type: Recreate
template:
metadata:
annotations:
kompose.cmd: kompose convert
creationTimestamp: null
labels:
io.kompose.service: growthbook
spec:
containers:
- env:
- name: MONGODB_URI
value: <mongodb://root:password@mongodb:27017/>
- name: APP_ORIGIN
value: <http://dev-growth.samsungacr.com>
- name: API_HOST
value: <http://dev-api-growth.samsungacr.com>
image: growthbook/growthbook:latest
name: growthbook
ports:
- name: frontend-port
containerPort: 3000
protocol: TCP
- name: backend-port
containerPort: 3100
protocol: TCP
resources: {}
volumeMounts:
- mountPath: /usr/local/src/app/packages/back-end/uploads
name: uploads
restartPolicy: Always
volumes:
- name: uploads
persistentVolumeClaim:
claimName: uploads
fresh-tailor-1332
06/20/2022, 8:46 AMnice-painting-14163
06/20/2022, 9:36 AMapiVersion: <http://networking.k8s.io/v1|networking.k8s.io/v1>
kind: Ingress
metadata:
name: growthbook-ingress
namespace: growth
annotations:
<http://kubernetes.io/ingress.class|kubernetes.io/ingress.class>: alb
<http://external-dns.alpha.kubernetes.io/hostname|external-dns.alpha.kubernetes.io/hostname>: <http://dev-growth.samsungacr.com|dev-growth.samsungacr.com>
<http://external-dns.alpha.kubernetes.io/aws-zone-type-public|external-dns.alpha.kubernetes.io/aws-zone-type-public>: "true"
<http://alb.ingress.kubernetes.io/security-groups|alb.ingress.kubernetes.io/security-groups>: sg-0a2b24dbd36900ba1
<http://alb.ingress.kubernetes.io/scheme|alb.ingress.kubernetes.io/scheme>: internet-facing
spec:
rules:
- host: <http://dev-growth.samsungacr.com|dev-growth.samsungacr.com>
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: growthbook
port:
number: 3000
- host: <http://dev-api-growth.samsungacr.com|dev-api-growth.samsungacr.com>
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: growthbook
port:
number: 3100
apiVersion: <http://networking.k8s.io/v1|networking.k8s.io/v1>
kind: Ingress
metadata:
name: growthbook-ingress-3100
namespace: growth
annotations:
<http://kubernetes.io/ingress.class|kubernetes.io/ingress.class>: alb
<http://external-dns.alpha.kubernetes.io/hostname|external-dns.alpha.kubernetes.io/hostname>: <http://dev-api-growth.samsungacr.com|dev-api-growth.samsungacr.com>
<http://external-dns.alpha.kubernetes.io/aws-zone-type-public|external-dns.alpha.kubernetes.io/aws-zone-type-public>: "true"
<http://alb.ingress.kubernetes.io/security-groups|alb.ingress.kubernetes.io/security-groups>: sg-0a2b24dbd36900ba1
<http://alb.ingress.kubernetes.io/scheme|alb.ingress.kubernetes.io/scheme>: internet-facing
spec:
rules:
- host: <http://dev-api-growth.samsungacr.com|dev-api-growth.samsungacr.com>
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: growthbook
port:
number: 3100
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.cmd: kompose convert
<http://service.beta.kubernetes.io/aws-load-balancer-internal|service.beta.kubernetes.io/aws-load-balancer-internal>: 0.0.0.0/0
<http://service.beta.kubernetes.io/aws-load-balancer-backend-protocol|service.beta.kubernetes.io/aws-load-balancer-backend-protocol>: http
<http://external-dns.alpha.kubernetes.io/hostname|external-dns.alpha.kubernetes.io/hostname>: <http://dev-growth.na.internal.samsungacr.com|dev-growth.na.internal.samsungacr.com>
<http://service.beta.kubernetes.io/aws-load-balancer-security-groups|service.beta.kubernetes.io/aws-load-balancer-security-groups>: sg-0a2b24dbd36900ba1
<http://external-dns.alpha.kubernetes.io/aws-zone-type-private|external-dns.alpha.kubernetes.io/aws-zone-type-private>: "true"
creationTimestamp: null
labels:
io.kompose.service: growthbook
name: growthbook-lb
namespace: growth
spec:
type: LoadBalancer
ports:
- name: "frontend-port"
port: 80
targetPort: 3000
protocol: TCP
- name: "backend-port"
port: 3100
targetPort: 3100
protocol: TCP
selector:
io.kompose.service: growthbook
fresh-tailor-1332
06/23/2022, 7:27 AMfresh-football-47124