准备工作
大约 1 分钟
准备工作
注意事项
cljs-sso.yaml文件
## sso-backend 部署
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: cljs
name: sso-backend-deployment
spec:
selector:
matchLabels:
app: sso-backend
replicas: 1
template:
metadata:
labels:
app: sso-backend
spec:
containers:
- name: sso-backend
image: docker.clzytech.com:1024/cljs/sso-backend:0.9.34
ports:
- name: backend
containerPort: 8080
env:
- name: KEYCLOAK_USER
value: admin
- name: KEYCLOAK_PASSWORD
value: admin
- name: DB_VENDOR
value: postgres
- name: DB_ADDR
value: "pg-service.cljs"
- name: DB_DATABASE
value: cljs-kc
- name: DB_USER
value: postgres
- name: DB_PASSWORD
value: "123456"
---
## web前端 部署
apiVersion: apps/v1
kind: Deployment
metadata:
namespace: cljs
name: sso-frontend-deployment
spec:
selector:
matchLabels:
app: sso-frontend
replicas: 1
template:
metadata:
labels:
app: sso-frontend
spec:
containers:
- name: sso-frontend
image: docker.clzytech.com:1024/cljs/sso-frontend:0.9.14
ports:
- name: web
containerPort: 80
env:
- name: ACTIVE_PROFILE
value: docker-pro
---
## backend 访问端口
apiVersion: v1
kind: Service
metadata:
namespace: cljs
name: sso-kc-service
spec:
selector:
app: sso-backend
ports:
- name: backend
port: 8080
protocol: TCP
targetPort: backend
---
## 统一访问入口
apiVersion: v1
kind: Service
metadata:
namespace: cljs
name: sso-frontend-service
spec:
type: NodePort
selector:
app: sso-frontend
ports:
- name: web
port: 80
protocol: TCP
targetPort: web
可调整的参数:
参数 | 默认值 | 说明 |
---|---|---|
namespace | cljs | 命名空间 |
image | 1、web前端前端:docker.clzytech.com:1024/cljs/sso-frontend:0.9.14 2、后端:docker.clzytech.com:1024/cljs/sso-backend:0.9.34 | docker镜像版本,请先与技术中心确认好当前最新的镜像版本,如不是最新的,请修改 |