跳到主要内容

平台设置

通过平台账户中心、正版授权、API 凭证、外观定制等,实现用户信息的安全性和平台的个性化。

账户中心

账户中心可集中管理账户,用户方便查询个人信息,能更能安全快捷地处理用户数据。

操作步骤如下:

  1. 点击右上角用户名位置,展开显示账户中心、平台信息、API 凭证。点击账户中心-我的账户,查看我的信息。
  2. 展示我的基本信息、所属租户和项目。
  3. 点击编辑,可修改备注信息、手机、邮箱。
  4. 点击修改密码,可修改平台登录密码。密码规则:同时包含数字、大小写字母,长度为 8~16 个字符

正版授权

统计和管理平台的授权产品、有效期、规格、授权能力等信息,用户可根据业务需求更新/激活对应的产品许可证信息。

正版授权中展示出当前平台的授权产品的各类信息,用户可根据实际业务需求执行相关操作。平台提供细粒度、方便灵活、高可控的平台授权功能。

  • 用户可以按照不同产品、规格等资源的具体需求购买所需资源的 License(许可证),很大程度上为用户节省了成本。
  • 系统管理员支持添加许可证、更新许可证、查看许可证等。
  • 专有云场景下管理员通过配额控制租户创建独享集群资源的用量,保证平台授权 License 使用资源的可控性。

首次激活

操作步骤如下:

  1. 用户在产品处于试用期,且还未过期的状态登录平台,点击右上角用户名位置,点击平台信息-正版授权,进入正版授权页面。
  2. 展示平台ID,支持复制和展示平台二维码。
  3. 点击更新许可证,弹框中输入许可证内容,授权成功后,用户可查看当前生效的信息。包括产品使用有效截止日期、有效时长、剩余时长、授权的具体产品、授权产品的具体规格以及授权产品的具体能力。展示如下:
test
备注
  • 试用期14天期间,提供默认的资源规格。
  • License 生成时间距离添加时间超过14天时,无论原有平台 License 是否过期,都会添加失败,此时需要重新生成 License。

已过期

如果激活后的 License 已过期,用户续期的操作步骤如下:

  1. 用户在登录界面点击激活并登录,进入许可证配置页面。
  2. 配置生成的许可证文件,单击激活按钮,授权成功。

未过期

如果激活后的License未过期,用户续期的操作步骤如下:

  1. 点击右上角用户名位置,点击平台信息-正版授权,进入正版授权页面。
  2. 点击更新许可证,弹框中输入许可证内容,单击查看许可证授权信息按钮,可查看待添加许可证的授权详情信息。确认无误后,点击确定,许可证信息更新完成。页面自动刷新后,统计并展示最新许可证的授权信息。

API 凭证

操作步骤:点击右上角用户名位置,点击API 凭证,分集群查看 Kubeconfig,并支持下载。

test

个性外观

平台支持自定义 Logo、主色调等。后续版本提供可视化界面。

操作步骤如下:

  1. 准备好需要替换的 logo,比如 logo-white.png、favicon.png,使用以下命令创建对应的 configmap。
kubectl create configmap portal-logos -n u4a-system \
--from-file=logo-white.png=./logo-white.png \
--from-file=favicon.ico=./favicon.png
  1. 修改 bff-server 的 deployment 将 configmap 挂载进去。
查看
apiVersion: apps/v1
kind: Deployment
metadata:
name: bff-server
namespace: u4a-system
spec:
template:
spec:
volumes:
- hostPath:
path: /etc/localtime
type: ""
name: time-localtime
# 存储卷中增加刚刚创建的 configmap portal-logos
- configMap:
name: portal-logos
name: logos
containers:
volumeMounts:
- mountPath: /etc/localtime
name: time-localtime
readOnly: true
# 将上面的存储卷 logos 挂载到对应 logo 目录
- mountPath: /usr/src/app/public/profile/img
name: logos

自定义主色调

操作步骤如下:

  1. 通过创建 portal-global-configs 的 configmap,即可自定义门户主色调,示意如下:
apiVersion: v1
kind: ConfigMap
metadata:
name: portal-global-configs
namespace: u4a-system
data:
global-configs: |
{"theme": {"primaryColor": "#008F35"}}
  1. 创建 configMap,刷新门户后即可生效。
kubectl create cm portal-global-configs -n u4a-system
  1. 修改 bff-server 的 deployment 将 configmap 挂载进去。
查看
apiVersion: apps/v1
kind: Deployment
metadata:
name: bff-server
namespace: u4a-system
spec:
template:
spec:
volumes:
- hostPath:
path: /etc/localtime
type: ""
name: time-localtime
# 存储卷中增加刚刚创建的 configmap portal-global-configs
- configMap:
name: portal-global-configs
name: portal-global-configs
containers:
volumeMounts:
- mountPath: /etc/localtime
name: time-localtime
readOnly: true
# 将上面的存储卷 logos 挂载到对应 logo 目录:
- mountPath: /usr/src/app/configs
name: portal-global-configs