云原生MeetUp| 1222 KubeSphere + 敏捷 主题分享会

2023-12-25 14:01

本文主要是介绍云原生MeetUp| 1222 KubeSphere + 敏捷 主题分享会,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

date: 2023-12-22
location:西交利物浦大学

全文概要

  • Section-1 Agile-头部智能电动车公司敏捷转型实践分享
  • Section-2 KubeSphere 可查吧架构下 DevOps 插件实现方法
  • Section-3 KubeSphere 在 vsleem 的落地实践
  • Section-4 Zabbix+SkyWalking 实现全域监控
  • Section-5 AI 时代的战略思维
  • Section-6 闪电演讲 —— 在校学生如何参与开源项目

>> Background
什么是KubeSphere?
KubeSphere 是在 Kubernetes 之上构建的面向云原生应用的分布式操作系统,完全开源,支持多云与多集群管理,提供全栈的 IT 自动化运维能力,简化企业的 DevOps 工作流。它的架构可以非常方便地使第三方应用与云原生生态组件进行即插即用 (plug-and-play) 的集成。
开源地址:https://github.com/kubesphere/kubesphere
在这里插入图片描述

什么是敏捷?
敏捷是一种通过创造变化和响应变化在不确定和混乱的环境中取得成功的能力。


Section-1 Agile-头部智能电动车公司敏捷转型实践分享

此部分,俞老师主要介绍了自身再给企业做敏捷规划的过程中,敏捷的过程方法对目前提效降本的大环境的重要性
过程中,也有小伙伴提出了很多实际业务开展中的很多问题和难点:

  1. 敏捷在职能型团队如何开展,开展的困难性
  2. 从运维角度出发,为开发团队提出敏捷思想的建议,但难于推广
  3. 敏捷的阶段和目标不那么明确或者是优先级不明的多任务同步推进,敏捷的周期目标、周期交付成果的界限就逐步模糊化,敏捷的过程就逐步扭曲了

Section-2 KubeSphere 可插拔架构下 DevOps 插件实现方法

此部分,主要有KubeSphere开源工程师余老师介绍,着重讲述KubeSphere DevOps部分功能以及迭代的历程。

DevOps主要涵盖:

  1. 功能需求管理(JIRA/WIKI)
  2. 源代码(Source Code)
  3. 代码管理工具(Github/Gitlab…)
  4. 构建【CI工具(Jenkins…),CD功能(ArgoCD…)】
  5. 代码质量检查(Code Analysis)
  6. 测试(UT)
  7. 构建报告
  8. 镜像推送
  9. K8S部署
  10. 监控与运维

在这里插入图片描述
讲述在KubeSphere 3.x时代,CI/CD流程主要依赖 Jenkins + ArgoCD 来完成,但是逐渐意识到对更多CI/CD框架的需求,此外KubeSphere 还面临着版本发布周期较长、组件耦合、社区扩展繁琐等问题,为了应对上述问题,在 4.0 版本引入了全新的微内核架构,代号为 “LuBan”。

不局限于原来的选型,支持前后端动态扩展,使得默认安装的 KubeSphere 变得更加轻量。

新的架构,对于使用者、贡献者、维护者来说,都是一个好消息。

Section-3 KubeSphere 在 vsleem 的落地实践

此部分,是方老师开讲。主要讲述KubeSphere部分功能在企业落地情况,对于AllInOne部署、云边架构一体化、多集群管理给公司的快速开发、生产带来了极大便利。

Section-4 Zabbix+SkyWalking 实现全域监控

此部分,陈老师主要就如何针对开源项目Zabbix、SkyWalking等深度协同二开做全域可观测提出企业级实践介绍。

主要是针对公司产品Argus对于Skywalking开源工具的理解、运用、二开、数据存储优化展开介绍。

其中除了讲解基于Skywalking开源功能的介绍,还描述了对于ElasticSearch转ClickHouse的大改造。主要考虑在成千上万的探针数据采集监控的业务场景下,ES集群的使用开销逐步提升,在降本提速的大要求下,将ES爆改CK,对指标字符串字典化存储,将文档数据转为列式数字数据存储,显著提升整体存储性能、降低占用存储、减少服务节点。
在这里插入图片描述

Section-5 AI 时代的战略思维

此部分,主要有西交利物浦副教授张老师展开,就AI时代背景下,从顶层战略思维的角度来看企业面临的新挑战和内部决策机制。

从人为的主观的决策,到大数据分析辅助的决策,到目前AI分析辅助的决策。

随着时代的变化,战略思维也需要适时而变,吸收更多维度的数据与辅助建议,来做出更为科学的决策。

Section-6 闪电演讲 —— 在校学生如何参与开源项目

此部分,主要是苏科大的一位大四学生,分享开源项目是什么?为什么?怎么做?

呼吁更多的学生,将兴趣作为导师,参与到开源项目中,实现自己的价值。

这篇关于云原生MeetUp| 1222 KubeSphere + 敏捷 主题分享会的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/535768

相关文章

Python中你不知道的gzip高级用法分享

《Python中你不知道的gzip高级用法分享》在当今大数据时代,数据存储和传输成本已成为每个开发者必须考虑的问题,Python内置的gzip模块提供了一种简单高效的解决方案,下面小编就来和大家详细讲... 目录前言:为什么数据压缩如此重要1. gzip 模块基础介绍2. 基本压缩与解压缩操作2.1 压缩文

Go语言代码格式化的技巧分享

《Go语言代码格式化的技巧分享》在Go语言的开发过程中,代码格式化是一个看似细微却至关重要的环节,良好的代码格式化不仅能提升代码的可读性,还能促进团队协作,减少因代码风格差异引发的问题,Go在代码格式... 目录一、Go 语言代码格式化的重要性二、Go 语言代码格式化工具:gofmt 与 go fmt(一)

k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)

《k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)》本文记录在K8s上运行的MySQL/MariaDB备份方案,通过工具容器执行mysqldump,结合定时任务实... 目录前言一、获取需要备份的数据库的信息二、备份步骤1.准备工作(X86)1.准备工作(arm)2.手

苹果macOS 26 Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色

《苹果macOS26Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色》在整体系统设计方面,macOS26采用了全新的玻璃质感视觉风格,应用于Dock栏、应用图标以及桌面小部件等多个界面... 科技媒体 MACRumors 昨日(6 月 13 日)发布博文,报道称在 macOS 26 Tahoe 中

Python虚拟环境与Conda使用指南分享

《Python虚拟环境与Conda使用指南分享》:本文主要介绍Python虚拟环境与Conda使用指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、python 虚拟环境概述1.1 什么是虚拟环境1.2 为什么需要虚拟环境二、Python 内置的虚拟环境工具

Python处理大量Excel文件的十个技巧分享

《Python处理大量Excel文件的十个技巧分享》每天被大量Excel文件折磨的你看过来!这是一份Python程序员整理的实用技巧,不说废话,直接上干货,文章通过代码示例讲解的非常详细,需要的朋友可... 目录一、批量读取多个Excel文件二、选择性读取工作表和列三、自动调整格式和样式四、智能数据清洗五、

JDK9到JDK21中值得掌握的29个实用特性分享

《JDK9到JDK21中值得掌握的29个实用特性分享》Java的演进节奏从JDK9开始显著加快,每半年一个新版本的发布节奏为Java带来了大量的新特性,本文整理了29个JDK9到JDK21中值得掌握的... 目录JDK 9 模块化与API增强1. 集合工厂方法:一行代码创建不可变集合2. 私有接口方法:接口

电脑系统Hosts文件原理和应用分享

《电脑系统Hosts文件原理和应用分享》Hosts是一个没有扩展名的系统文件,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应... Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应

SpringBoot请求参数接收控制指南分享

《SpringBoot请求参数接收控制指南分享》:本文主要介绍SpringBoot请求参数接收控制指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring Boot 请求参数接收控制指南1. 概述2. 有注解时参数接收方式对比3. 无注解时接收参数默认位置

Python通过模块化开发优化代码的技巧分享

《Python通过模块化开发优化代码的技巧分享》模块化开发就是把代码拆成一个个“零件”,该封装封装,该拆分拆分,下面小编就来和大家简单聊聊python如何用模块化开发进行代码优化吧... 目录什么是模块化开发如何拆分代码改进版:拆分成模块让模块更强大:使用 __init__.py你一定会遇到的问题模www.