青云QingCloud 容器平台
青云QingCloud 通过 AppCenter 交付一套完整的容器部署与管理平台,支持多种云端容器部署方式,并提供镜像仓库、调度与编排、服务感知、跨平台管理等容器管理功能。
QingCloud 容器平台充分整合 QingCloud IaaS 平台的高性能网络 (SDN) 及存储 (SDS) 能力,为容器平台提供极致的性能保障,支持企业用户一键部署高可用、高可靠、高性能的容器平台。
平台特性

精心优化的容器平台,赋予极致性能保障

完整的企业级容器服务平台
提供完整的企业级容器服务平台,包含 Kubernetes、etcd、Harbor、公有镜像仓库在内的一系列容器应用与服务,覆盖镜像仓库、容器编排及管理、服务发现及 SDN 网络直通服务等多种功能,帮助用户快速进行容器相关的应用开发、部署、升级,大幅降低了容器应用的开发和管理门槛;
云平台深度整合
与 QingCloud 云平台深度集成,充分整合 QingCloud IaaS 底层的 SDS(软件定义存储)与 SDN(软件定义网络)能力,提供 SDN 网络直通及存储持久化方案,为容器运行环境提供极致的网络及存储性能支持;
一键部署、轻量运维
应用通过 QingCloud AppCenter 框架交付,一键完成部署,持续升级,提供创建、扩容、健康监测、用户管理等应用全生命周期管理功能,并提供完善的服务监控及日志功能,实践 DevOps 的绝佳之路;
兼容与开放
QingCloud Kubernetes 容器服务完全兼容原生 API 语法,将用户的学习和迁移成本降至最低,基于Kubernetes 开发的原生应用也可以无缝迁移至QingCloud 平台。
统一架构
QingCloud IaaS 实现了在同一套技术架构下对虚拟主机、物理主机(BareMetal Service)和容器进行统一管理和运维,三者之间可以在统一的网络和存储下实现无缝互通及共享资源,避免了系统的割裂。
平台架构

提供丰富的容器服务,大幅降低容器应用开发门槛

Kubernetes on QingCloud

Kubernetes on QingCloud 是青云QingCloud 基于原生 Kubernetes 框架提供的容器集群管理与编排应用,用户可以基于此应用进行容器相关的应用开发、部署、升级,构建 CI/CD 应用及微服务架构等。

  • 通过QingCloud AppCenter 交付,5分钟内即可完成部署,可以实现容器应用的自动化部署、弹性伸缩、应用升级以及运维管理;
  • 与QingCloud IaaS 平台深度集成,充分整合 SDN(软件定义网络)和 SDS(软件定义存储)能力,提供极致的底层性能保障;
  • 完全兼容原生 API 语法,将用户的学习和迁移成本降至最低。

镜像仓库

QingCloud Docker 公有镜像仓库

QingCloud Docker 镜像仓库 ( QingCloud Docker Hub ) 提供快速、稳定的 Docker 镜像集中存储与分发服务,支持创建多个 Docker 命名空间和多个 Docker 用户,灵活地管理用户的 Docker 镜像。

  • 安全可靠:提供安全可靠的镜像托管服务,用户也可以将命名空间设置为私有或公开,分享镜像,进行交流协作;
  • 低成本:青云QingCloud 提供免费的 Docker 镜像仓库服务,用户无需自建镜像仓库;
  • 简单易用:用户可以在 Web 控制台方便快捷地对镜像仓库、命名空间和用户进行管理与授权;
  • 兼容开放:同时也可通过 Docker CLI 等工具直接连接到 QingCloud Docker 镜像仓库, 对已授权的命名空间下的镜像进行操作。

Harbor on QingCloud 私有镜像仓库

VMware Harbor是一个开源的企业级 Docker 镜像仓库方案,用于存储和分发 Docker Image 镜像,并提供基于角色的权限控制、仓库间 Image 异步复制、LDAP/AD 支持、图形界面等功能。

  • 在 Harbor 的基础上,以 QingCloud AppCenter 的 App 形式进行一键部署
  • 提供高可用、高安全、高性能的 Docker 镜像仓库方案。

etcd on QingCloud

etcd 是一个为分布式系统设计的分布式可靠的键值存储服务,可运行在多个平台上,负责节点间的服务发现和配置共享,应用程序可以通过 etcd 读取或者写入数据,监控数据变化。

  • 提供原生的 CoreOS etcd 云服务,用户可以很方便地创建和维护 etcd 集群;
  • 通过 QingCloud AppCenter 交付,支持一键部署、动态伸缩,具有自我诊断与自我修复功能。

Rancher

青云QingCloud 联合全栈化容器管理平台提供商 Rancher、容器虚拟化私有云供应商希云在内的容器领域合作伙伴,深度拓展容器市场,为用户提供丰富的容器服务。目前,Rancher 企业级容器管理平台已入驻 QingCloud AppCenter,用户可以直接在 QingCloud AppCenter 上启用 Rancher,简单快速地部署和管理容器服务。

  • 提供了在生产环境中使用的全栈化容器部署与管理平台,同时提供 Kubernetes、Swarm 以及 Mesos 的企业级分发版 和企业级支持的产品;
  • 通过 QingCloud AppCenter,用户可以轻松使用、运行和管理 Docker 容器及多个 Kubernetes 集群;
  • 可与各种 CI/CD 工具协同工作,可以实现开发、测试、预生产和生产环境的自动部署,提供整体可视化的主机、 容器、网络及存储管理,大幅简化运维人员故障排除和生产部署的工作量。
应用场景

搭建 DevOps 平台,实现应用 CI/CD

应用 CI/CD 是 DevOps 的一种典型应用场景,但传统 DevOps 体系中,开发测试和生产环境往往是异构的,同时服务部署方式也缺乏标准化的流程,这些成为实现高效的应用持续集成/持续交付平台的巨大鸿沟。而基于 Docker 及 Kubernetes 构建的 容器编排与调度平台,则可统一应用的部署环境,提供标准化的部署以及更新流程。

搭配使用:Kubernetes + Habor + jenkins

Docker 部署、管理与编排

Docker 是非常主流的容器应用,通过 QingCloud 容器平台,用户可以便捷地部署Docker 实例,管理自有和公有 Docker 镜像, 并通过 Kubernetes on QingCloud 实现 Docker 的调度与编排,从而构建基于 Docker 体系的应用系统。

搭配使用:Kubernetes + 公有镜像仓库

构建微服务架构

随着业务的快速增长和团队规模的扩展,单体应用越来越难以满足敏捷开发以及纵向伸缩的需求,需要向微服务架构演进。而微服务架构会给运维带来很大的挑战,传统人工编排运维模式很难应对服务数量扩张带来的运维复杂度,这时容器编排调度系统成为必然的选择。而 Kubernetes 对服务规范的定义,滚动升级以及自动伸缩能力,刚好满足微服务架构对运维系统的要求,降低了企业采用微服务架构的整体成本。

搭配使用:Kubernetes + istio

部署模式
部署于虚拟主机

用户通过AppCenter,可以一键将容器平台部署在云平台上,并运行于虚拟主机及VPC网络中,为用户提供稳定可靠的容器运行环境。同时,得益于云平台弹性可扩展的特性,部署于虚拟主机之上的容器平台也将随之获得灵活伸缩的能力,用户可以对整个系统进行横向及纵向的弹性伸缩操作。

新手指南
进阶指南

本课程主要面向一线的开发和运维人员,帮助开发和运维掌握 Kubernetes 的使用和维护,了解 Kubernetes 的架构,了解如何扩展 Kubernetes。

预备知识:
  1. 熟悉 Linux 的操作
  2. 有基础的英文水平,可以阅读英文文档(非必须)
  3. 有 Docker 使用经验者为佳
  4. 了解 go 语言者为佳