欢迎光临散文网 会员登陆 & 注册

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

2023-06-26 15:19 作者:行云创新  | 我要投稿

关于容器技术


容器技术(以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),欢迎大家体验。


使用CloudOS快速实现K8S容器化部署的评论 (共 条)

分享到微博请遵守国家法律