欢迎访问 Cloudpods 文档

欢迎查看 Cloudpods 文档,本文档会介绍 Cloudpods 服务安装部署、资源操作管理和开发贡献等内容。

Cloudpods 是什么?

Cloudpods 是一个开源的Golang实现的云原生的融合多云/混合云的云平台,也就是一个“云上之云”。Cloudpods 不仅可以管理本地的虚拟机和物理机资源,还可以管理多个云平台和云账号。Cloudpods 隐藏了这些异构基础设施资源的数据模型和API的差异,对外提供了一套统一的API,允许用户就像访问一个云一样地访问多云。从而大大降低了访问多云的复杂度,提升了管理多云的效率。

谁需要 Cloudpods?

  • 将几台物理服务器虚拟化成一个私有云平台
  • 需要一个紧凑而且功能相对完整的物理机全生命周期管理工具
  • 将VMware vSphere虚拟化集群转换为一个可以自服务的私有云平台
  • 在混合云的场景,能够在一个界面访问私有云和公有云
  • 通过一个集中的入口访问分布在多个公有云平台上的多个账号
  • 当前只使用一个云公有云账号但希望将来使用多云的用户

功能

Cloudpods 提供了如下的功能:

  • 内置私有云

    Cloudpods 内置完备的私有云实现,可以管理海量KVM虚拟机,能进行物理机全生命周期管理,实现了VMware vSphere虚拟化集群的自助服务和自动化。

  • 多云资源统一管理

    统一镜像、调度、账号体系、监控和计费等操作,能够全面管理 On premises、 私有云、公有云资源。

  • 多云Kubernetes

    Cloudpods 自身为运行在Kubernetes的云原生应用,并且能在多云环境部署运行Kubernetes集群。

  • 多云统一认证

    提供一套完整的多租户认证和访问控制体系,允许以统一的联邦身份SSO访问各个云平台的原生控制台。

  • 多云命令行工具

    提供命令行工具climc访问所有的API。

  • 多云统一API

    提供统一的API访问所有的私有云和多云资源。

从哪开始?

文档分为以下部分:


快速开始

介绍如何快速部署体验 Cloudpods 服务

安装部署

介绍如何部署 Cloudpods 后端服务组件

平台架构

介绍 Cloudpods 平台的软件架构设计

开发相关

介绍开发流程,服务组件结构和代码框架等技术细节

界面概览

Cloudpods平台Web控制台的主要功能截图。

私有云

介绍 Cloudpods 内置私有云的功能

多云管理

介绍 Cloudpods 多云管理的内容,包括纳管资源模型和支持的API。

多云Kubernetes

在多云环境下部署和管理多Kubernetes集群

认证与权限

介绍Cloudpods平台认证服务的概念和工作原理

监控与运维

监控,报警以及运维工具

其他服务组件

介绍Cloudpods周边的其他辅助服务组件

命令行工具

介绍Cloudpods命令行工具climc的使用方法和技巧

API与SDK

介绍Cloudpods API以及访问API的SDK

运维手册

介绍平台运维管理的内容

联系我们

联系Cloudpods的方式和渠道

发布日志

CHANGELOG

相关代码仓库的 CHANGELOG

开发计划

产品开发计划和Roadmap


最后修改 19.01.2022