Skip to content

Commit 4937f62

Browse files
author
Matt Raible
committed
Update using demo namespace
1 parent 3db232e commit 4937f62

16 files changed

+49
-41
lines changed

jhipster-k8s/k8s/.yo-rc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"jwtSecretKey": "MGYyOWI2ZGQxMjZmNmVkNmZlNjNlN2E0ZjQyOGNmYjViMGJlNzRjODJlZTlkOTkzM2E5YjEzOTA2NDE3ZmNmZDRkNGMzMDI3ZGE2ZDA5ZGY4YTMzOGYwZDg4OGRhODc1NDgzOA==",
88
"dockerRepositoryName": "mraible",
99
"dockerPushCommand": "docker push",
10-
"kubernetesNamespace": "default",
10+
"kubernetesNamespace": "demo",
1111
"kubernetesServiceType": "LoadBalancer",
1212
"kubernetesUseDynamicStorage": true,
1313
"kubernetesStorageClassName": "",

jhipster-k8s/k8s/K8S-README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,23 +38,23 @@ skaffold run [or] skaffold deploy
3838
Use these commands to find your application's IP addresses:
3939

4040
```
41-
$ kubectl get svc gateway
41+
$ kubectl get svc gateway -n demo
4242
```
4343

4444
## Scaling your deployments
4545

4646
You can scale your apps using
4747

4848
```
49-
$ kubectl scale deployment <app-name> --replicas <replica-count>
49+
$ kubectl scale deployment <app-name> --replicas <replica-count> -n demo
5050
```
5151

5252
## zero-downtime deployments
5353

5454
The default way to update a running app in kubernetes, is to deploy a new image tag to your docker registry and then deploy it using
5555

5656
```
57-
$ kubectl set image deployment/<app-name>-app <app-name>=<new-image>
57+
$ kubectl set image deployment/<app-name>-app <app-name>=<new-image> -n demo
5858
```
5959

6060
Using livenessProbes and readinessProbe allow you to tell Kubernetes about the state of your applications, in order to ensure availablity of your services. You will need minimum 2 replicas for every application deployment if you want to have zero-downtime deployed.
@@ -65,19 +65,19 @@ This is because the rolling upgrade strategy first stops a running replica in or
6565
The registry is deployed using a headless service in kubernetes, so the primary service has no IP address, and cannot get a node port. You can create a secondary service for any type, using:
6666

6767
```
68-
$ kubectl expose service jhipster-registry --type=NodePort --name=exposed-registry
68+
$ kubectl expose service jhipster-registry --type=NodePort --name=exposed-registry -n demo
6969
```
7070

7171
and explore the details using
7272

7373
```
74-
$ kubectl get svc exposed-registry
74+
$ kubectl get svc exposed-registry -n demo
7575
```
7676

7777
For scaling the JHipster registry, use
7878

7979
```
80-
$ kubectl scale statefulset jhipster-registry --replicas 3
80+
$ kubectl scale statefulset jhipster-registry --replicas 3 -n demo
8181
```
8282

8383
## Troubleshooting

jhipster-k8s/k8s/blog-k8s/blog-deployment.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apps/v1
22
kind: Deployment
33
metadata:
44
name: blog
5-
namespace: default
5+
namespace: demo
66
spec:
77
replicas: 1
88
selector:
@@ -51,16 +51,16 @@ spec:
5151
- name: SPRING_PROFILES_ACTIVE
5252
value: prod
5353
- name: SPRING_CLOUD_CONFIG_URI
54-
value: http://admin:${jhipster.registry.password}@jhipster-registry.default.svc.cluster.local:8761/config
54+
value: http://admin:${jhipster.registry.password}@jhipster-registry.demo.svc.cluster.local:8761/config
5555
- name: JHIPSTER_REGISTRY_PASSWORD
5656
valueFrom:
5757
secretKeyRef:
5858
name: registry-secret
5959
key: registry-admin-password
6060
- name: EUREKA_CLIENT_SERVICE_URL_DEFAULTZONE
61-
value: http://admin:${jhipster.registry.password}@jhipster-registry.default.svc.cluster.local:8761/eureka/
61+
value: http://admin:${jhipster.registry.password}@jhipster-registry.demo.svc.cluster.local:8761/eureka/
6262
- name: SPRING_NEO4J_URI
63-
value: bolt://blog-neo4j.default.svc.cluster.local:7687
63+
value: bolt://blog-neo4j.demo.svc.cluster.local:7687
6464
- name: SPRING_SLEUTH_PROPAGATION_KEYS
6565
value: "x-request-id,x-ot-span-context"
6666
- name: JAVA_OPTS

jhipster-k8s/k8s/blog-k8s/blog-neo4j.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v1
22
kind: PersistentVolumeClaim
33
metadata:
44
name: blog-neo4j-pvc
5-
namespace: default
5+
namespace: demo
66
spec:
77
accessModes:
88
- ReadWriteOnce
@@ -14,7 +14,7 @@ apiVersion: v1
1414
kind: Secret
1515
metadata:
1616
name: blog-neo4j
17-
namespace: default
17+
namespace: demo
1818
labels:
1919
app: blog-neo4j
2020
type: Opaque
@@ -25,7 +25,7 @@ apiVersion: apps/v1
2525
kind: StatefulSet
2626
metadata:
2727
name: blog-neo4j
28-
namespace: default
28+
namespace: demo
2929
spec:
3030
serviceName: blog-neo4j
3131
replicas: 1
@@ -65,7 +65,7 @@ apiVersion: v1
6565
kind: Service
6666
metadata:
6767
name: blog-neo4j
68-
namespace: default
68+
namespace: demo
6969
spec:
7070
selector:
7171
app: blog-neo4j

jhipster-k8s/k8s/blog-k8s/blog-service.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v1
22
kind: Service
33
metadata:
44
name: blog
5-
namespace: default
5+
namespace: demo
66
labels:
77
app: blog
88
spec:

jhipster-k8s/k8s/gateway-k8s/gateway-deployment.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: apps/v1
22
kind: Deployment
33
metadata:
44
name: gateway
5-
namespace: default
5+
namespace: demo
66
spec:
77
replicas: 1
88
selector:
@@ -51,16 +51,16 @@ spec:
5151
- name: SPRING_PROFILES_ACTIVE
5252
value: prod
5353
- name: SPRING_CLOUD_CONFIG_URI
54-
value: http://admin:${jhipster.registry.password}@jhipster-registry.default.svc.cluster.local:8761/config
54+
value: http://admin:${jhipster.registry.password}@jhipster-registry.demo.svc.cluster.local:8761/config
5555
- name: JHIPSTER_REGISTRY_PASSWORD
5656
valueFrom:
5757
secretKeyRef:
5858
name: registry-secret
5959
key: registry-admin-password
6060
- name: EUREKA_CLIENT_SERVICE_URL_DEFAULTZONE
61-
value: http://admin:${jhipster.registry.password}@jhipster-registry.default.svc.cluster.local:8761/eureka/
61+
value: http://admin:${jhipster.registry.password}@jhipster-registry.demo.svc.cluster.local:8761/eureka/
6262
- name: SPRING_DATASOURCE_URL
63-
value: jdbc:postgresql://gateway-postgresql.default.svc.cluster.local:5432/gateway
63+
value: jdbc:postgresql://gateway-postgresql.demo.svc.cluster.local:5432/gateway
6464
- name: SPRING_DATASOURCE_USERNAME
6565
value: gateway
6666
- name: SPRING_R2DBC_PASSWORD
@@ -69,9 +69,9 @@ spec:
6969
name: gateway-postgresql
7070
key: postgresql-password
7171
- name: SPRING_LIQUIBASE_URL
72-
value: jdbc:postgresql://gateway-postgresql.default.svc.cluster.local:5432/gateway
72+
value: jdbc:postgresql://gateway-postgresql.demo.svc.cluster.local:5432/gateway
7373
- name: SPRING_R2DBC_URL
74-
value: r2dbc:postgresql://gateway-postgresql.default.svc.cluster.local:5432/gateway
74+
value: r2dbc:postgresql://gateway-postgresql.demo.svc.cluster.local:5432/gateway
7575
- name: SPRING_SLEUTH_PROPAGATION_KEYS
7676
value: "x-request-id,x-ot-span-context"
7777
- name: JAVA_OPTS

jhipster-k8s/k8s/gateway-k8s/gateway-postgresql.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v1
22
kind: PersistentVolumeClaim
33
metadata:
44
name: gateway-postgresql-pvc
5-
namespace: default
5+
namespace: demo
66
spec:
77
accessModes:
88
- ReadWriteOnce
@@ -14,7 +14,7 @@ apiVersion: v1
1414
kind: Secret
1515
metadata:
1616
name: gateway-postgresql
17-
namespace: default
17+
namespace: demo
1818
labels:
1919
app: gateway-postgresql
2020
type: Opaque
@@ -25,7 +25,7 @@ apiVersion: apps/v1
2525
kind: Deployment
2626
metadata:
2727
name: gateway-postgresql
28-
namespace: default
28+
namespace: demo
2929
spec:
3030
replicas: 1
3131
selector:
@@ -69,7 +69,7 @@ apiVersion: v1
6969
kind: Service
7070
metadata:
7171
name: gateway-postgresql
72-
namespace: default
72+
namespace: demo
7373
spec:
7474
selector:
7575
app: gateway-postgresql

jhipster-k8s/k8s/gateway-k8s/gateway-service.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v1
22
kind: Service
33
metadata:
44
name: gateway
5-
namespace: default
5+
namespace: demo
66
labels:
77
app: gateway
88
spec:

jhipster-k8s/k8s/kubectl-apply.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ logSummary() {
2424

2525
default() {
2626
suffix=k8s
27+
kubectl apply -f namespace.yml
2728
kubectl apply -f registry-${suffix}/
2829
kubectl apply -f blog-${suffix}/
2930
kubectl apply -f gateway-${suffix}/

jhipster-k8s/k8s/kustomization.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
commonLabels:
22
app.kubernetes.io/genereted-by: JHipster
33

4+
namespace: demo
5+
46
resources:
7+
- namespace.yml
58
# Individual apps
69
- blog-k8s/blog-deployment.yml
710
- blog-k8s/blog-service.yml

0 commit comments

Comments
 (0)