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

news2024/11/17 17:25:40

关于容器技术

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/687599.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

1.设计模式之七大原则和介绍

0.为什么我要学习设计模式呢? 我发现mysql的jdbc有factory有工厂模式(编程思想,不指定语言都可以用) mq有一个QueueBuilder().setArg().xxx().build建造者模式,单例模式貌似也遇到过,前端也遇到了好几个设计模式的问题,比如prototype深拷贝和浅拷贝 所以我决定系统的学习一下设…

TC8:SOMEIP_ETS_004-005

SOMEIP_ETS_004: Burst_Test 目的 检查DUT是否可以在短时间内处理突发请求并返回所有请求的响应 测试步骤 Tester:新建有效SOME/IP消息Tester:使用method echoUINT8发送突发SOME/IP Request消息DUT:返回每个请求消息的响应消息期望结果 3、DUT:返回每个请求消息的响应消息…

学redis这一篇就够了

目录 1.下载安装启动 1.1 临时启动服务 2.2 默认服务安装 2.常用五大基本数据类型 2.1 key操作 2.2 字符串(String) 2.3 列表(List) 2.4 Set(集合) 2.5 Hash(哈希) 2.6 Zs…

分离表示学习:通用图像融合框架

IFSepR: A General Framework for Image Fusion Based on Separate Representation Learning (IFSepR:一种基于分离表示学习的通用图像融合框架) 提出了一种基于分离表示学习的图像融合框架IFSepR。我们认为,基于先验知识的共模…

Fast Segment Anything Model(FastSAM)

Fast Segment Anything Model(FastSAM) Fast Segment Anything Model(FastSAM)是一个仅使用SAM作者发布的SA-1B数据集的2%进行训练的CNN Segment Anything模型。FastSAM在50倍的运行速度下实现了与SAM方法相当的性能。 SAM代码&a…

pubg 依赖安装

一、安装python 1、进入官网 https://www.python.org/ 2、勾选Add python.exe to PTHA 3、自定义下载 测试和文档不需要勾选,然后next 4、自定义安装路径 点击install安装 安装成功,点击close。 5、测试 windr键,输入cmd 输入python回…

基于SSM的餐厅点餐系统设计与实现(Java+MySQL)

目 录 第一章 绪论 1 1.1系统研究背景和意义 1 1.2研究现状 1 1.3论文结构 2 第二章 相关技术说明 3 2.1 JSP(Java Server Page)简介 3 2.2 Spring框架简介 4 2.3 Spring MVC框架简介 5 2.4 MyBatis 框架简介 5 2.4 MySql数据库简介 5 2.6 Tomcat简介 6 2.7 jQuery简介 7 2.8系…

计算机毕业论文内容参考|基于大数据的信息物理融合系统的分析与设计方法

文章目录 导文摘要前言绪论课题背景国内外现状与趋势:课题内容:相关技术与方法介绍:系统架构设计:数据采集与处理:数据存储与管理:数据分析与挖掘:系统优化与调试:应用场景:挑战与机遇:研究方向:系统分析:系统设计:系统实现:系统测试:总结与展望:

SpringBoot原理(1)--@SpringBootApplication注解使用和原理/SpringBoot的自动配置原理详解

文章目录 前言主启动类的配置SpringBootConfiguration注解验证启动类是否被注入到spring容器中 ComponentScan 注解ComponentScan 注解解析与路径扫描 EnableAutoConfiguration注解 问题解答1.AutoConfigurationPackage和ComponentScan的作用是否冲突起因回答 2.为什么能实现自…

WIN10上必不可少的5款优质软件

噔噔噔噔,作为一个黑科技软件爱好者,电脑里肯定是不会缺少这方面的东西,今天的5款优质软件闪亮登场了。 颜色拾取器——ColorPix ​ ColorPix是一个颜色拾取器工具,可以让你快速地获取屏幕上任意位置的颜色值,如RGB、…

ivshmem-plain设备原理分析

文章目录 前言基本原理共享内存协议规范 具体实现设备模型数据结构设备初始化 测试验证方案流程Libvirt配置Qemu配置测试步骤 前言 ivshmem-plain设备是Qemu提供的一种特殊设备,通过这个设备,可以实现虚机内存和主机上其它进程共存共享,应用…

618美妆个护28个榜单:欧莱雅稳住冠军?珀莱雅大爆发第二?

存量时代的购物造节大竞争,作为消费复苏后的首场大促,今年的618堪称史上最“卷”,也承载着消费振兴、经济复苏等希望。 不过,今年所有平台都未公布具体GMV,某种程度说明大促造节的时代俨然已成过去式了。 5月18日&am…

怎么去除视频里的背景音乐?其实非常简单!

如何去除视频背景音乐?在视频处理中,有时我们需要从视频中提取声音并进行处理,而不仅仅是简单地去除整个背景音乐。我们可能需要有选择性地去除人声或背景音乐。这个处理过程对于选用合适的工具至关重要。在本文中,我将分享两种可…

【⑦MySQL】· 一文了解四大子查询

前言 ✨欢迎来到小K的MySQL专栏,本节将为大家带来MySQL标量/单行子查询、列子/表子查询的讲解✨ 目录 前言一、子查询概念二、标量/单行子查询、列子/表子查询三、总结 一、子查询概念 子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从My…

抖音林客生活服务商机构

抖音林客生活服务商机构是在抖音平台上提供各种生活服务的机构或组织。这些机构通常会提供家政服务、保洁服务、美容美发服务等,也有一些提供餐饮、旅游、电商等服务。用户可以通过抖音搜索、浏览和下单,享受到优质的服务体验。 这些服务商机构在抖音…

数值组件滚动趋势图联动需求拆解

技术栈:使用vue3的composition API tsx 进行开发 一、需求描述 直接看UI图吧。 简单描述一下: 数值卡片: 上方部分是一个数值卡片列表,每个卡片维护不同的集中状态,选中态,hover态。 细节&#xff1…

【测试学习】Junit5的简单使用

目录 🌟需要知道: 🌟Junit学习 🌈1、常用的注解 🌈2、测试用例的执行顺序 🌈3、参数化 🌈4、断言 🌈5、测试套件 🌟需要知道: 问题1:Selen…

ATA-4315高压功率放大器在铁路钢轨损伤检测中的应用

随着高速铁路的建设和不断发展,确保铁路线路的安全和稳定运行变得越来越重要。钢轨作为铁路的重要组成部分,其损坏可能导致严重的事故和交通堵塞。因此,对钢轨损伤进行及时、准确的检测至关重要。高压功率放大器作为一种精密的测试仪器&#…

SQL 优化(一):慎用 SQL 函数

假如有下面这样一张用户表 CREATE TABLE t_user (user_id int(11) NOT NULL AUTO_INCREMENT,username varchar(50) DEFAULT NULL,sex tinyint(1) DEFAULT NULL,mobile varchar(45) DEFAULT NULL,create_time datetime DEFAULT CURRENT_TIMESTAMP,PRIMARY KEY (user_id),KEY id…

Linux系统下查看网卡配置和网络流量监控指令:ifconfig、ethtool

文章目录 1 查看/设置网卡(ifconfig)2 查看网卡配置、属性(ip、ethtool)3 查看网络接口配置情况:4 查看网络接口属性信息5 测试网路通信(ping) 6 查看具体网卡配置文件 1 查看/设置网卡&#xf…