Skip to content

Commit abffef5

Browse files
committed
devapp/devappserver: add dev and prod kubernetes configurations
Updates golang/go#20691 Change-Id: I816fc059473ded8ef85e9bb6fb6cb73e41ba21d6 Reviewed-on: https://go-review.googlesource.com/46710 Reviewed-by: Brad Fitzpatrick <[email protected]>
1 parent 51d6777 commit abffef5

File tree

5 files changed

+43
-7
lines changed

5 files changed

+43
-7
lines changed

devapp/devappserver/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ Then visit http://localhost:8080
1515
$ gcloud config set project {go-dashboard-dev|symbolic-datum-552}
1616
$ gcloud container clusters get-credentials --zone=us-central1-f go
1717
$ make push-{dev|prod}
18-
$ kubectl create -f service.yaml
19-
$ kubectl create -f deployment-prod.yaml
18+
$ kubectl create -f deployment-{dev|prod}.yaml
19+
$ kubectl create -f service-{dev|prod}.yaml
2020
```
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
apiVersion: extensions/v1beta1
2+
kind: Deployment
3+
metadata:
4+
name: devappserver-deployment
5+
spec:
6+
replicas: 1
7+
template:
8+
metadata:
9+
labels:
10+
app: devappserver
11+
spec:
12+
containers:
13+
- name: devappserver
14+
image: gcr.io/go-dashboard-dev/devappserver:latest
15+
imagePullPolicy: Always
16+
ports:
17+
- containerPort: 80
18+
- containerPort: 443
19+
resources:
20+
requests:
21+
cpu: "1"
22+
memory: "1Gi"
23+
limits:
24+
memory: "2Gi"

devapp/devappserver/deployment-prod.yaml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,6 @@ spec:
1313
- name: devappserver
1414
image: gcr.io/symbolic-datum-552/devappserver:latest
1515
imagePullPolicy: Always
16-
command: ["/go/bin/devappserver"]
17-
volumeMounts:
18-
- mountPath: /autocert-cache
19-
name: pv-autocert-cache
2016
ports:
2117
- containerPort: 80
2218
- containerPort: 443

devapp/devappserver/service-dev.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: devappserver
5+
spec:
6+
ports:
7+
- port: 80
8+
targetPort: 80
9+
name: http
10+
- port: 443
11+
targetPort: 443
12+
name: https
13+
selector:
14+
app: devappserver
15+
type: LoadBalancer
16+
loadBalancerIP: 104.198.248.179

devapp/devappserver/service.yaml renamed to devapp/devappserver/service-prod.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ spec:
1313
selector:
1414
app: devappserver
1515
type: LoadBalancer
16-
loadBalancerIP: 35.184.237.80
16+
loadBalancerIP: 35.188.206.122

0 commit comments

Comments
 (0)