deploy(k8s): 镜像升级 20261022-0001 并启用授权码模式

This commit is contained in:
z.zhang 2026-10-22 23:24:31 +08:00
parent 9bce0c5f68
commit 9e37d4a034
1 changed files with 20 additions and 3 deletions

View File

@ -5,7 +5,10 @@
# 2. securityContext.fsGroup=10001 与镜像内 aps 用户同组 —— 否则挂载卷属 root, # 2. securityContext.fsGroup=10001 与镜像内 aps 用户同组 —— 否则挂载卷属 root,
# 容器内 aps(10001) 无法写入,表现为「创建项目失败/接口 500」 # 容器内 aps(10001) 无法写入,表现为「创建项目失败/接口 500」
# 3. APS_WEB_DEMO_SEED=1:每个租户首次打开工作区时自动播种一套演示项目 # 3. APS_WEB_DEMO_SEED=1:每个租户首次打开工作区时自动播种一套演示项目
# (不需要演示数据时改为 "0") # (不需要演示数据时改为 "0")\r
# 4. 授权码模式(20261022-0001 起内置):APS_LICENSE_PROVIDER=codes,\r
# 每个授权码 = 一个用户身份,项目/会话/数据按码隔离;内置超管码\r
# aps@Z@Agent@Admin,可在「应用设置 → 用户与授权」面板发放/管理普通授权码
# ============================================================ # ============================================================
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
@ -42,7 +45,7 @@ spec:
fsGroupChangePolicy: OnRootMismatch # 仅根属主不匹配时递归改组,避免每次全量 chown fsGroupChangePolicy: OnRootMismatch # 仅根属主不匹配时递归改组,避免每次全量 chown
containers: containers:
- name: aps-agent - name: aps-agent
image: aps-agent:REPLACE_WITH_TAG image: swr.cn-north-4.myhuaweicloud.com/juyuan/dev/jms-mes/aps-agent:20261022-0001
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
ports: ports:
- name: http - name: http
@ -56,9 +59,23 @@ spec:
value: "1" value: "1"
- name: APS_PORT - name: APS_PORT
value: "8000" value: "8000"
# ---- 授权码认证(codes):每个授权码 = 一个用户,数据按码隔离 ----
- name: APS_LICENSE_PROVIDER
value: "codes"
- name: APS_LICENSE_CLIENTS
value: "web,desktop"
# 签码密钥由 Secret 注入;optional 缺省时仅影响新码签发校验
- name: APS_LICENSE_SECRET
valueFrom:
secretKeyRef:
name: aps-agent-secrets
key: license-secret
optional: true
# APS_LICENSE_TENANT_UUID 不设置时默认为 platform 租户
# ---- JMS 认证(地址由现场 ConfigMap 注入,密钥由 Secret 注入)---- # ---- JMS 认证(地址由现场 ConfigMap 注入,密钥由 Secret 注入)----
# 注意:JMS 与授权码并存时 JMS 优先;现场如需 JMS 登录把 APS_AUTH_PROVIDER 改回 "jms"
- name: APS_AUTH_PROVIDER - name: APS_AUTH_PROVIDER
value: "jms" value: "unconfigured"
- name: JMS_AUTH_BASE_URL - name: JMS_AUTH_BASE_URL
valueFrom: valueFrom:
configMapKeyRef: configMapKeyRef: