介绍

Cloudpods 自2017年开始开发,有较长时间积累。但代码量大,功能繁多,有部分代码已经较长时间没有迭代维护。因此,我们在社区免费版的前端选择性地隐藏具备以下特性的部分功能:

  1. 不够成熟;
  2. 缺人维护;
  3. 少有人使用;
  4. 复杂度比较高较难理解使用的功能组件;

这样可以降低维护支持成本,同时提升使用体验。

隐藏功能的代码依然在开源项目的代码仓库中维护。

基于这些原因,从 v3.8.7 版本,我们陆续隐藏了一些功能。如果用户这些功能有需求,可以选择如下的方式打开这些功能:

  1. 提issue申请打开这个功能;
  2. 部分功能可以通过climc打开功能;
  3. fork自己的前端版本,把此功能打开。

使用 climc 打开隐藏功能特性

比如在 3.9 版本中,我们默认隐藏了 k8s 容器集群管理、京东公有云管理等功能;默认打开了常用的阿里云、AWS 等公有云管理功能。用户可以通过 climc 命令行工具根据自身需要打开或者关闭对应的功能。

举例

# 查看所有支持的功能特性
$ climc --help | grep feature-config

子命令的格式和参数如下:

$ climc feature-config-$feature --switch {on|off}
# $feature: 表示具体的功能名,比如: k8s, s3, jdcloud 等
# on: 表示打开
# off: 表示关闭

比如开关 k8s 容器集群管理功能命令为:

# 打开
$ climc feature-config-k8s --switch on

# 关闭
$ climc feature-config-k8s --switch off

比如开关 京东云 管理功能命令为:

# 打开
$ climc feature-config-jdcloud --switch on

# 关闭
$ climc feature-config-jdcloud --switch off

功能参照表

名称 功能 climc 子命令
onestack KVM虚拟化管理 feature-config-onestack
baremetal 裸金属管理 feature-config-baremetal
lb 负载均衡管理 feature-config-lb
aliyun 阿里公有云管理 feature-config-aliyun
aws AWS 亚马逊公有云管理 feature-config-aws
azure Azure 微软公有云管理 feature-config-azure
google Google 公有云管理 feature-config-google
qcloud 腾讯公有云管理 feature-config-qcloud
ctyun 天翼公有云管理 feature-config-ctyun
huawei 华为公有云管理 feature-config-huawei
ucloud ucloud 公有云管理 feature-config-ucloud
ecloud 移动公有云管理 feature-config-ecloud
jdcloud 京东公有云管理 feature-config-jdcloud
vmware VMWare 管理 feature-config-vmware
openstack openstack 私有云管理 feature-config-openstack
zstack zstack 私有云管理 feature-config-zstack
apsara 阿里飞天专有云管理 feature-config-apsara
cloudpods Cloudpods私有云管理 feature-config-cloudpods
hcso 华为HCSO私有云管理 feature-config-hcso
nutanix Nutanix超融合管理 feature-config-nutanix
s3 通用S3对象存储管理 feature-config-s3
ceph Ceph rados对象存储管理 feature-config-ceph
xsky Xsky 存储管理 feature-config-xsky
k8s K8S 容器集群管理 feature-config-k8s
proxmox PVE虚拟化管理 feature-config-proxmox
Logo

开源、云原生的融合云平台

更多推荐