CloudOS:使用CloudOS快速实现K8S容器化部署

2023-06-27

889

关于容器技术

href="/"


容器技术(以docker和Kubernetes为代表)呱呱坠地到如今,在国内经历了如下3个阶段:


· 婴儿期:2014-2016年的技术探索期;

· 少儿期:2017-2018年的行业试水期;

· 少年期:2019年以后的规模应用期。


这里不详述使用容器技术的好处,有兴趣的同学可以自行了解。K8S是非常好的东东,现在已经成了云原生领域事实的操作系统(Operation System, OS)。但是,K8S仍是一头难以驾驭的怪兽。这么说吧,如果你有非常不错的计算机基础,1-2个月你可以入个门。


有没有办法不学K8S即可享受到K8S的好处?


答案就是 —— CloudOS。


CloudOS是什么?


CloudOS 是一站式的云原生应用开发和运行平台。使用 CloudOS,应用开发者完全不用懂 K8S,即可把应用轻松运行在 K8S 中,并能够对应用进行问题排查、应用运维等。


使用CloudOS快速部署代码库


假设您有一个java SpringBoot的代码库项目,使用CloudOS如何快速部署到K8S中呢?


1、应用工厂中新建一个空白模板项目


CloudOS应用工厂

2、架构图中拖入一个代码组件


CloudOS架构图

3、配置好代码组件


· 配好代码库对接


CloudOS代码库对接

· 选好技术栈。根据您的实际情况选择技术栈,技术栈定义了一个代码库如何变成docker容器镜像的过程,如下的技术栈是CloudOS内置的技术栈。


CloudOS技术栈选择

· 配好端口,根据实际情况配置。


端口配对

4、保存架构图


5、部署应用。点击“发布”按钮,即可将代码库部署起来。


CloudOS 应用发布


应用发布

注:


发布环境下拉列表是多个不同的K8S集群,您只需要选择其中一个即可。


CloudOS 会为您的应用暴露一个域名,到时,您可以直接通过域名访问应用。


6、进入应用界面,等待应用部署完成


CloudOS应用发布

注:

部署完成后,您可以通过“查看配置”查看暴露的域名。


部署完成后,您可以对应用进行运维:点击应用,双击某个组件



总结


上面详述了如何将一个代码库部署到K8S中,整个过程,您不需要掌握任何K8S的知识。另外,不只是代码库,如果您拥有一个docker镜像或者一个jar/war包,也可以使用CloudOS快速部署,唯一不同的是,在上述第2步中选择的是镜像组件,或者制品组件。当您的应用是微服务架构,有很多组件时,只需要在架构图中拖入多个组件即可。






CloudOS


企业云原生数字化创新平台(CloudOS),为企业构建敏捷创新的应用研发环境,实现应用研发可视化、敏捷化和技术平台标准化,让传统应用研发人员快速实现云原生应用创新,加快企业数字化转型。提供可视化操作界面,通过WEB页面完成架构设计、API管理、在线开发、API自动化测试、多云发布、多云应用调度、应用运维等云原生应用全生命周期管理。支撑传统应用迁移上云,助力传统应用研发团队高效完成云原生应用创新。


立即体验>>

技术交流
我们建立了多个云原生技术交流群,其中有来自Oracle、Citrix、华为、腾讯等国内外云计算专家,立即扫码,拉你进群。目前已有2000+开发者加入我们......
云原生厂商 云原生技术服务商
在云原生时代,kaiyun开云创新致力于通过赋能开发者,实现企业快速迭代与交付,大幅提升创新效率。
产品下载