使用CloudOS快速实现K8S容器化部署
使用CloudOS快速实现K8S容器化部署,CloudOS是我们的私有云产品,我们有一个该产品的SaaS版,名叫Methodot( www.methodot.com),欢迎大家体验。
关于容器技术
容器技术(以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、应用工厂中新建一个空白模板项目
2、架构图中拖入一个代码组件
3、配置好代码组件
- 配好代码库对接
- 选好技术栈。根据您的实际情况选择技术栈,技术栈定义了一个代码库如何变成docker容器镜像的过程,如下的技术栈是CloudOS内置的技术栈。
- 配好端口,根据实际情况配置。
4、保存架构图
5、部署应用。点击“发布”按钮,即可将代码库部署起来。
注:
发布环境下拉列表是多个不同的K8S集群,您只需要选择其中一个即可。
CloudOS会为您的应用暴露一个域名,到时,您可以直接通过域名访问应用。
6、进入应用界面,等待应用部署完成
注:
部署完成后,您可以通过“查看配置”查看暴露的域名。
部署完成后,您可以对应用进行运维:点击应用,双击某个组件
总结
上面详述了如何将一个代码库部署到K8S中,整个过程,您不需要掌握任何K8S的知识。另外,不只是代码库,如果您拥有一个docker镜像或者一个jar/war包,也可以使用CloudOS快速部署,唯一不同的是,在上述第2步中选择的是镜像组件,或者制品组件。当您的应用是微服务架构,有很多组件时,只需要在架构图中拖入多个组件即可。
CloudOS是我们的私有云产品,我们有一个该产品的SaaS版,名叫Methodot( www.methodot.com),欢迎大家体验。
更多推荐
所有评论(0)