Commit 2915bdab by tingweiwang

service nodeport固定

1 parent 9db570e1
...@@ -9,6 +9,7 @@ metadata: ...@@ -9,6 +9,7 @@ metadata:
labels: labels:
io.kompose.service: keycloak io.kompose.service: keycloak
name: keycloak name: keycloak
namespace: keycloak
spec: spec:
replicas: 1 replicas: 1
strategy: {} strategy: {}
...@@ -26,13 +27,13 @@ spec: ...@@ -26,13 +27,13 @@ spec:
- name: DB_DATABASE - name: DB_DATABASE
value: "keycloak" value: "keycloak"
- name: DB_PASSWORD - name: DB_PASSWORD
value: password value: seetatech
- name: DB_USER - name: DB_USER
value: keycloak value: keycloak
- name: DB_VENDOR - name: DB_VENDOR
value: POSTGRES value: POSTGRES
- name: KEYCLOAK_PASSWORD - name: KEYCLOAK_PASSWORD
value: Pa55w0rd value: seetatech
- name: KEYCLOAK_USER - name: KEYCLOAK_USER
value: admin value: admin
image: jboss/keycloak image: jboss/keycloak
......
apiVersion: v1
kind: Secret
metadata:
name: secretName
data:
secretKey: BASE64_ENCODED_VALUE
type: Opaque
\ No newline at end of file
apiVersion: v1
kind: Namespace
metadata:
name: keycloak-demo
\ No newline at end of file
...@@ -9,9 +9,11 @@ metadata: ...@@ -9,9 +9,11 @@ metadata:
labels: labels:
io.kompose.service: keycloak io.kompose.service: keycloak
name: keycloak name: keycloak
namespace: keycloak
spec: spec:
ports: ports:
- port: 8080 - port: 8080
nodePort: 40852
selector: selector:
io.kompose.service: keycloak io.kompose.service: keycloak
type: NodePort type: NodePort
...@@ -2,6 +2,7 @@ apiVersion: extensions/v1beta1 ...@@ -2,6 +2,7 @@ apiVersion: extensions/v1beta1
kind: Deployment kind: Deployment
metadata: metadata:
name: postgres name: postgres
namespace: keycloak
annotations: annotations:
kompose.cmd: C:\ProgramData\chocolatey\lib\kubernetes-kompose\tools\kompose.exe kompose.cmd: C:\ProgramData\chocolatey\lib\kubernetes-kompose\tools\kompose.exe
convert --file=docker-compose.yml convert --file=docker-compose.yml
...@@ -25,7 +26,7 @@ spec: ...@@ -25,7 +26,7 @@ spec:
- name: POSTGRES_DB - name: POSTGRES_DB
value: keycloak value: keycloak
- name: POSTGRES_PASSWORD - name: POSTGRES_PASSWORD
value: password value: seetatech
- name: POSTGRES_USER - name: POSTGRES_USER
value: keycloak value: keycloak
- name: PGDATA - name: PGDATA
......
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
creationTimestamp: null
labels:
io.kompose.service: postgres-data
name: postgres-data-pvc
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
status: {}
...@@ -18,7 +18,7 @@ kind: PersistentVolumeClaim ...@@ -18,7 +18,7 @@ kind: PersistentVolumeClaim
apiVersion: v1 apiVersion: v1
metadata: metadata:
name: postgres-pvc name: postgres-pvc
namespace: default namespace: keycloak
spec: spec:
accessModes: accessModes:
- ReadWriteOnce - ReadWriteOnce
......
...@@ -9,6 +9,7 @@ metadata: ...@@ -9,6 +9,7 @@ metadata:
labels: labels:
io.kompose.service: postgres io.kompose.service: postgres
name: postgres-keycloak name: postgres-keycloak
namespace: keycloak
spec: spec:
ports: ports:
- name: "5432" - name: "5432"
......
#!/bin/bash #!/bin/bash
kubectl apply -f postgres/deployment.yaml -f postgres/service.yaml kubectl apply -f postgres/deployment.yaml
kubectl apply -f postgres/service.yaml
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!