10 分钟构建企业级云原生框架
对于企业来说，亟需一款能够帮助他们解决云原生基础部署和配置的产品，帮助他们抹平云原生落地场景下所需的各项应用，打通网络、存储等基础设施，让云原生变得开箱即用。
云原生
对于企业来说，亟需一款能够帮助他们解决云原生基础部署和配置的产品，帮助他们抹平云原生落地场景下所需的各项应用，打通网络、存储等基础设施，让云原生变得开箱即用。
![](/data/attachment/album/202002/12/204751hhqbbxicw8hbj0h7.jpg)


<ruby> 云原生 <rp>  （ </rp> <rt>  Cloud Native </rt> <rp>  ） </rp></ruby> 绝对算的上是热词一个，但是，对于绝大多数的企业，甚至是绝大多数的互联网企业来说，却从来没有动手实践过云原生。无他，现在的云原生实践成本太高。


### 企业面临的云原生困境


云原生很好，弹性拓展、容错性好、易于管理、便于观察，但是，云原生的优势对应的是其高昂的实现和落地成本。对于绝大多数企业来说，想要在自己的企业中应用云原生绝非我们说的那么简单。云原生整个生态中包含了大量的软件设备、硬件基础设施、开发运维成本等，对于绝大多数的企业来说，绝非易事。


![](/data/attachment/album/202002/12/201405b4qxfb4z7emcj47j.jpg)


对于不少企业来说，其核心是自己的业务逻辑，而非处理容器编排、自动化测试、微服务等，企业的需求只是让自己的业务可以更加的平稳、高性能的运转，服务好自己的客户，解决客户的问题，赚取收益。


对于这些企业来说，他们希望能够被云原生赋能，但又无法支撑起高昂的落地费用和维护成本，毕竟，看起来云原生所使用的各种组件都已经开源，企业都可以免费使用，但免费使用不意味着好用。作为云原生容器编排的首选工具，Kubernetes 的学习成本很高且安装部署极为复杂，更不用说云原生还需要配合各种组件搭配使用，还要和网络、存储等基础设施配合使用，学习成本，使用成本极高。


对于企业来说，亟需一款能够帮助他们解决云原生基础部署和配置的产品，帮助他们抹平云原生落地场景下所需的各项应用，打通网络、存储等基础设施，**让云原生变得开箱即用。**


### QKE —— 极简的云原生方案


青云QingCloud很早就感知了这个问题，并在 2018 年开发了 KubeSphere ，解决了云原生组件落地的使用和管理问题，让更多的开发者从学习 Kubernetes 的命令中解脱出来，借助 KubeSphere 的 GUI 来完成各项管理控制操作。


为了帮助企业快速稳定地落地云原生，青云又推出了 QKE （QingCloud KubeSphere Engine） 服务，是在青云QingCloud公有云上提供的 KubeSphere 容器服务，整合了来自青云公有云的计算、网络、存储资源，彻底抹平云原生落地的成本。


QKE 是基于青云QingCloud 数年的基础设施研发经验而来的，青云有自己的网络产品、存储产品，在 SDN 、存储方面有着大规模云平台经验和应用，可以很好的解决企业所需要的弹性拓展等问题。 **QKE 基于 KubeSphere 提供的 Kubernetes 的标准接口，对接了青云的各项基础设施，可以让企业可以更加轻松的完成基础设施的调用和配置，为开发者屏蔽掉底层的基础设施、运维问题，更加专注于应用本身的日常开发、运维等工作。**


同时，由于 QKE 是基于 KubeSphere 提供的，QKE 也支持了构建多云和混合云环境，只需要简单的配置，就可以将公有云中的 QKE 和部署在客户私有云或其他云环境的 KubeSphere 整合在一起，轻松的构建一整套高可用、高性能的云原生应用架构。


### 如何在 10 分钟内构建云原生方案？


QKE 的使用十分简单，对于绝大多数人来说，都可以在 10 分钟内构建出一套完整的云原生运行平台方案。


#### 1、准备工作


创建 QKE 服务之前，需要创建相应的私有网络和 VPC ，以方便后续构建 QKE 云原生集群使用。


![](/data/attachment/album/202002/12/201925fqvjw1fed0d16ejb.png)![](/data/attachment/album/202002/12/201925rthjw5dh1jgxcw1k.png)


此外，还需要创建一个 API Key，用以后续 QKE 帮助你自动调整网络及存储相关的配置。


![](/data/attachment/album/202002/12/201947ajh8slb77bhl8siz.png)


这样就完成了基础的准备工作


#### 2、选择配置


准备工作完成后，就可以开始选择 QKE 所需的配置了。


根据实际的情况，选择所需的配置、私有网络、计费方式等。


![](/data/attachment/album/202002/12/202020rc7fpin1jcn2o9cf.png)


再选择 QKE 所使用的 API KEY 和对应的公网 IP ，就可以点击创建了。


![](/data/attachment/album/202002/12/202037xm8k5glllmgeimpx.png)


#### 3、创建成功


点击创建后，会自动进入到 QKE 的管理控制台中。在这里可以看到 QKE 帮助开发者自动创建好了所需要的集群。


![](/data/attachment/album/202002/12/202113zi4gak0k0ib3se2s.png)


#### 4、体验管理控制台


点击确认后，稍等几分钟，当看到所有的节点都变为活跃状态，就说明集群已经正常运行，就可以开始体验 QKE 提供的管理控制台了。


![](/data/attachment/album/202002/12/202135ne6l1yav0pjpkvja.png)


点击 QKE 集群详情页的 “KubeSphere 控制台链接” 标签页，找到其中的 KubeSphere 控制台地址，并使用账号 `admin@kubesphere.io` ，密码 `P@88w0rd` 即可登录到 KubeSphere 上，享受来自 KubeSphere 提供的 CI/CD、微服务管理、集群运维管理等功能。


![](/data/attachment/album/202002/12/202238x27u8fusb28bqubb.png)


整个 QKE 创建的过程流畅，一气呵成，十分钟，就可以轻松的部署一个 QKE 集群，十分的方便。


### QKE ：开源与云的完美结合


开源社区的兴盛近几年有目共睹，但开源社区的最大问题在于，过于理想化和技术化，这使得整个产品在可用性、产品化方面举步维艰。QKE 的出现是一个很好的开源与云计算的结合。


一方面， QKE 可以借助开源项目 KubeSphere ，吸收来自开源社区的优秀创意和修改，让用户体验得到提升，用户能力得到拓展。


另一方面，QKE 基于云计算构建，可以让开源产品得以产品化，让过去难以落地的云原生现在触手可及。对于一些技术能力储备没有那么充沛的企业来说，也可以轻松用上云原生方案，享受云原生带来的企业和商业价值。


### 总结


QKE 的出现，是开源的一小步，更是云原生的一大步。对于开源来说，产品化的路径被打通，后人可以借鉴。从云原生来说，QKE 的出现让过去需要数十个人，数人日的工作，被缩短为 10 分钟，大大的提升了云原生普及的可能。

