本来生活网基于KubeSphere的DevOps升级之路
本来生活网基于KubeSphere的DevOps升级之路。 本文由本来生活的架构师杨杨投稿给 KubeSphere 社区 , 欢迎所有社区用户参与投稿 , 分享使用经验与案例 。
我叫杨杨 , 就职于本来生活网 , 负责发布系统架构 。 我们公司咋说呢 , 简单说就是卖水果、蔬菜的 , 下面还是来一段官方介绍 。
本来生活网基于KubeSphere的DevOps升级之路。
1.本来生活
简介本来生活网创办于 2012 年 , 是一个专注于食品、水果、蔬菜的电商网站 , 从优质食品供应基地、供应商中精挑细选 , 剔除中间环节 , 提供冷链配送、食材食品直送到家服务 。 致力于通过保障食品安全、提供冷链宅配、基地直送来改善中国食品安全现状 , 成为中国优质食品提供者 。
2.技术现状
基础设施
部署在 IDC 机房
拥有 100 多台物理机
虚拟化部署
存在的问题
物理机 95% 以上的占用率
相当多的资源闲置
应用扩容比较慢
3.为什么选择
DevOps与Kubernetes公司走上容器平台的DevOps 这条康庄大道主要目标有三:1、提高资源利用率2、提高发布效率3、降低运维的工作成本等等
其实最主要的还是省钱 , 对就是省钱 。 接下来就是介绍我们本来生活的 DevOps 升级之路:Level 1:DevOps工具选型我们从初步接触DevOps 相关知识 , 在此期间偶然了解到开源的 KubeSphere (kubesphere.io) 。 KubeSphere 是在 Kubernetes 之上构建的以应用为中心的企业级容器平台 , 支持敏捷开发与自动化运维、DevOps、微服务治理、灰度发布、多租户管理、监控告警、日志查询与收集、应用商店、存储管理、网络管理等多种业务场景 。
----本来生活网基于KubeSphere的DevOps升级之路//----
拥抱KubeSphereKubeSphere 内置的基于 Jenkins 的 DevOps 流水线非常适合我们 , 并且还打通了我们日常运维开发中需要的云原生工具生态 , 这个平台正是我们当初希望自己开发实现的 。
----本来生活网基于KubeSphere的DevOps升级之路//----
于是 , 我们开始学习 KubeSphere 与 Jenkins 的各种操作、语法、插件等 , 开始构建适合我们自己的 CI/CD 的整个流程 。 最终结合 KubeSphere 容器平台 , 初步实现了第一级的 CI/CD 流程 。 在Level 1的流程中 , 我们主要实现了拉取代码、编译应用、发布镜像到本地仓库、部署到本地 Kubernetes 集群;如下图
- 晨财经股市就要一飞长红吗?他们的额度本来就没用满啊,取消外资证券投资额度
- 南康生活网南康一少年和他人狂盗30余部手机被抓……,才15岁
- 数码八叔魅族基于Android 10的Flyme 8.1稳定版发布,10款机型尊享首升权
- 电气技术基于分布式控制原理的电池储能系统二次调频控制
- 趣头条基于 WiTricity 技术,中国将引入无线充电标准
- 桂林生活网捡破烂男子“拉车门”拿走4650元现金9小时后落网了!他被抓获后还说…
- 桂林生活网驷马况?广西一酒店内16名老总被“一锅端”!高档小车、金条当场被扣
- 惠普惠普旗舰游戏本来了,配i7-10750H和RTX2070独显
- 快科技顶配中的顶配 全新外星人游戏本来了:10代酷睿10核桌面U+RTX 2080S
- [戴安娜王妃]威廉王子真柔情!本来开心纪念戴安娜忽然泪流不止,凯特不知所措
