容器时代神器傍身,研发还需要运维吗
来源:云技术 一、运维和研发之间的那点事 小陈和小赵之间的矛盾属于典型的运维和研发之间的矛盾,小陈是运维,小赵是研发。两人一开始私人关系很好,一起进公司,共同参加了为期一周的新员工培训,吃住都在一起;情景模拟时,两人分在一个组并肩作战,还经常一起吃午饭。 然而,友谊的小船说翻就翻。矛盾的起因是他们公司最近在上的容器项目,使用Kubernetes及一些开源工具。CTO的意思是先上研发测试环境,充分验证后,再上正式环境。Kubernetes环境当然是由运维搭建,研发使用。很巧合的是,运维的负责人是小陈,研发的对接人是小赵。 小陈学习Kubernetes的热情很高,各种方案也很愿意尝试,虽然公司没有要求,但是小陈还是开启了996模式。但是实际情况确是小赵对小陈搭建维护的Kubernetes环境并不满意。小赵总是抱怨小陈的维护的Kubernetes环境充满各种问题,不是读写速度慢,就是网络卡顿,甚至有一次,因为存储故障,居然弄丢了小赵他们组的部分代码。 一开始小赵还找小陈私下沟通,但是丢数据那次,小赵实在忍无可忍,终于去找了小陈的领导。小陈也是憋了一肚子气,因为Kubernetes毕竟是新东西,还在持续不断完善的过程中,总会碰到各种奇怪问题的。 虽然有点烦,但是矛盾归矛盾,小陈该处理还是处理,该优化还是优化。但是最近一个月,有些奇怪,小赵再也不找小陈麻烦了,或者说小赵再也不找小陈了,小陈反而有些不习惯。小陈这时候才想起去Kubernetes环境上看看,一看吓一跳,研发的同事已经有好长时间没有使用自己搭建的Kubernetes环境了。 容器项目是CTO自上而下的推行的,研发同事不可能不搞了吧,小陈心里有些打鼓,决心找小赵一探究竟。 二、是什么神器让研发自己就能搞定K8S 小陈为了缓和矛盾,决定还是请小赵一起吃个晚饭,喝点小酒,打探一些真实消息。饭局还是经典的烧烤加啤酒,几杯酒下肚,冰释前嫌,小赵终于揭开了谜底。 小赵说,因为小陈的Kubernetes环境问题,影响了研发的进度,研发领导让他调研下,看看是否有其他替代方案。小赵调研了市场上的各种方案,做了对比,最后选择了青云的QKE(QingCloud KubeSphere Engine)方案。 小赵说经过测试,并且将近一个月的使用,QKE的方案稳定,性能不错,而且是他测试过的方案里面交互功能最好的,最重要的是数据存储使用的是青云已经成熟的方案,再也不用担心丢数据。 小赵说,QKE吸引他的有以下几个特点: 1. 支持可视化的微服务治理 小赵说QKE提供可视化的微服务治理功能,将自己以前许多需要手工操作的工作进行了整合。QKE将Kubernetes 的服务进行更细粒度的拆分,提供完善的治理功能,包括支持熔断、灰度发布、流量管控、限流、链路追踪、智能路由等完善的微服务治理功能,支持代码无侵入的微服务治理。 比如灰度发布吧,以前很繁琐,现在可以非常方便的实现,还是可视化的。 2. 支持拖拽式的DevOps流水线 小赵说QKE支持基于Jenkins 的可视化 CI/CD 流水线编辑,不需要对Jenkins 进行配置。以前都是自己提需求,小陈帮忙配置Jenkins,小陈忙响应慢,现在好了,拖拽下几分钟就能解决问题。 3. 日志查询超级方便 小赵说QKE工具箱提供的日志查询功能,对研发来说好得简直不要不要的。 以前找小陈查日志,小陈反应太慢了,现在只要自己需要,随时可以查日志,还支持检索。 4. 支持快速构建与发布 小赵说QKE发布也非常方便,简单几步就可以完成发布。自从用上了QKE,发布再也不用编写 dockerfile了。 QKE 支持对代码(Source-to-Image)或者制品(Binary-to-Image)进行快速容器化的工具,支持从已有的代码仓库中获取代码,或通过上传制品的方式,自动构建镜像和完成部署,并将镜像推送至目标仓库。 三、10分钟创建Kubernetes集群?有没有这么神? 小陈听完小赵说的,有点半信半疑,QKE真的有这么方便,饭局结束回家之后,小陈迫不及待的打开电脑,注册青云帐号,冲了100元,体验了下QKE。 首先,创建很简单,许多选型默认都自动填上了。 第二步是设置网络。 为了方便访问,可以申请一个公网IP,青云平台有详细的提示。 只需要这两步,就创建好一个集群了。 大概不到10分钟,一个Kubernetes集群就创建完成了。想想自己搭建一个完整的Kubernetes集群需要好几天时间,真的是天壤之别呀! 在首页可以看到集群中的资源,按照系统提示,小陈打开管理界面,发现内置了好多工具,看来QKE就是天然为开发工作设计的。 通过工具箱,小陈发现,还可以登录Kubernetes的命令行界面。 对于他这样的重度Kubernetes爱好者还是很有帮助的。 (编辑:应用网_阳江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |