从此,K8S入门0门槛!

前言

当你想要入门K8S的时候,往往会被各种概念搞的晕乎乎的,什么API Server,Scheduler,Controller manager,Etcd,Pod,Kubelet,kube-proxy,deployment......

哪怕你使用了各种图形化面板,例如我之前使用的kuboard,还有目前使用的KubeSphere,都没法真正的做到屏蔽底层概念,让用户把重心放在应用上,这时候你可能会把Sealos搬出来,可是你看它的价格计算器啊

这个价格够我买个4C8G的服务器了,我还不如去用服务器

但是,最近出现了一个我愿意称为跨时代的东西,那就是雨云的云应用

我翻遍了目前的每一个页面,每一个功能,只发现了两个K8S的名词,Pods和服务(Service)

那么在哪里呢,在资源监控和应用管理出现了一瞬间

既然它没有其他的K8S中的概念,那么这究竟是什么东西?

有一个比方,你从雨云免费领了一个手机,你需要什么直接在应用商店里下应用就可以了,你的应用使用了多少资源,你付多少资源的钱就好了,甚至不用关心什么服务器什么基础设施

使用截图

使用方法

首先需要来搞一个雨云的号,雨云 - 新一代云服务提供商,使用这个链接可以有优惠,怎么注册就不用教了吧

注册完成后去云应用里面,然后创建一个项目

至于接下来的操作,因为它太简单了,随便摸索就能在没有任何云原生/服务器/容器基础的情况下搞明白,我们以安装cloudreve网盘程序为例,看看装一个到底有多简单

安装Cloudreve体验

跟着上面的步骤创建好项目之后,进入项目的管理页,来到应用管理,新建一个应用,然后就可以在应用商店里挑了

找到我们想安装的应用,直接点击安装即可

我们只需要关心一个东西,那就是红色框中的端口,随便选一个不冲突的端口就能用,如果你不希望使用共享IP,而是像每台服务器那样,每个都有独立的IP,你可以在蓝色框中更改

创建后等待一会,通常几秒就可以部署好,不会超过1分钟,比服务器开机都快

等状态变为运行中后,点击服务后面的小地球和一个端口号的东西可以复制访问地址

直接粘贴到浏览器的地址栏里就能访问了

这一切是不是感觉和用手机的体验差不多,需要什么就从应用商店安装什么

你也可以看当前应用的文件管理、终端、日志等

结束语

我们不妨来对比一下,如果你想把服务器变成这样方便的操作,你怎么说也要预估服务器配置,根据兼容性选操作系统,安装docker,安装面板,配防火墙,国内服务器的话甚至还要配docker镜像

还有一个最关键的问题,你真的用得到服务器的那么多配置吗,看看自己的服务器,除了apt/yum/dnf什么的装个东西,或者跑个docker build,再或者某些高负载场景,CPU负载连20%都没超过吧?内存是不是还要提心吊胆的预留一些?

就拿我这台机子来说,CPU负载常年在10%以下,但是又因为其他云厂商性价比高的服务器,通常也只有2-2,2-4,4-8这种比例的配置,服务真正运行起来,甚至CPU只要1个核心就能用,但是内存却吃的比较多,可能需要6G,这时候完全可以使用云应用来降本增效

毕竟云应用本身就存在资源冗余,刚好你只需要为你已用的那部分资源付费

相关推荐
羊啊羊3711 小时前
Docker - 多模块项目Dockerfile编写指南:从混沌到优雅的容器化实践
运维·docker·容器
玄明Hanko16 小时前
Java云原生+quarkus
java·开发语言·云原生·quarkus
萌新咦~17 小时前
宝塔面板运行docker的jenkins
docker·容器·jenkins
weisian15117 小时前
云原生--核心组件-容器篇-5-Docker核心之-容器
docker·云原生
桥Dopey18 小时前
mac 基于Docker安装minio服务器
docker·容器·minio·文件存储服务器组件
WMSmile21 小时前
macOS 安装了Docker Desktop版终端docker 命令没办法使用
macos·docker·容器
一个向上的运维者21 小时前
Kubernetes(k8s)的API Server 组件原理与结合生产实战教程
云原生·容器·kubernetes
Cleo_Gao1 天前
交我算使用保姆教程:在计算中心利用singularity容器训练深度学习模型
人工智能·深度学习·容器·计算中心
海鸥811 天前
在K8S迁移节点kubelet数据存储目录
java·kubernetes·kubelet