KubeSphere 社区双周报 | OpenFunction v1.0.0-rc.0 发布
KubeSphere 社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过 commit 的贡献者,并对近期重要的 PR 进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。
本次双周报涵盖时间为:2023.02.17-2023.03.02。
贡献者名单


新晋贡献者
本两周共有 5 位新晋 contributor,包括近期在社区发布过 KubeSphere 相关文章的非代码贡献者。感谢各位对 KubeSphere 社区的贡献!





讲师证书
此两周内共组织一场线上直播,使用 eBPF 零成本落地分布式追踪,诞生一位讲师向阳,感谢向老师的精彩分享!

近期重要更新
KubeSphere
1. 修复 ks-apiserver 配置重载后未校验的问题
相关 PR: https://github.com/kubesphere/kubesphere/pull/5564
贡献者:Fritzmomoto
2. 新增 IAM v1beta1 API
相关 PR: https://github.com/kubesphere/kubesphere/pull/5502
贡献者:zhou1203
3. 使用 batch/v1 代替 batch/v1beta1 以适配 K8s 1.25+
相关 PR: https://github.com/kubesphere/kubesphere/pull/5562
贡献者:wansir
4. 修复 PrometheusRules 被意外覆盖的问题
相关 PR: https://github.com/kubesphere/kubesphere/pull/5561
贡献者:junotx
5. 更新 github.com/projectcalico/calico 相关依赖
相关 PR: https://github.com/kubesphere/kubesphere/pull/5557
贡献者:renyunkang
6. 增加 API 以支持用户名密码类型的第三方认证系统
相关 PR: https://github.com/kubesphere/kubesphere/pull/5534
贡献者:zhou1203
7. 修复应用重新部署后状态无法更新的问题
相关 PR: https://github.com/kubesphere/kubesphere/pull/5543
贡献者:sekfung
8. 使用 golang-jwt/jwt 代替 form3tech-oss/jwt-go
相关 PR: https://github.com/kubesphere/kubesphere/pull/5532
贡献者:wansir
OpenFunction
1. 新增 WasmEdge 集成 proposal
相关 PR: https://github.com/OpenFunction/OpenFunction/pull/418
贡献者: wrongerror
2. 发布 OpenFunction v1.0.0-rc.0
Release: https://github.com/OpenFunction/OpenFunction/tree/v1.0.0-rc.0
贡献者: wrongerror
3. 新增 revision controller 文档
相关 PR: https://github.com/OpenFunction/openfunction.dev/pull/325
贡献者: wanjunlei
4. 新增 WasmEdge 集成相关文档
相关 PR: https://github.com/OpenFunction/openfunction.dev/pull/327
贡献者: wrongerror
社区动态
案例分享
好上好信息 API 微服务集群在 KubeSphere 的部署实践
技术文章
- 修复 K8s SSL/TLS 漏洞(CVE-2016-2183)指南
- KubeSphere 与 Jenkins 的集成解析
线上直播
使用 eBPF 零成本落地分布式追踪
其他
KubeSphere Talk 第四期已上线——嘉宾:周正军(见次条)。
论坛版本
KubeSphere 社区双周报 | OpenFunction v1.0.0-rc.0 发布 | 2023.02.17-03.02
KubeSphere 社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过 commit 的贡献者,并对近期重要的 PR 进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。
本次双周报涵盖时间为:2023.02.17-2023.03.02。
贡献者名单


新晋贡献者
本两周共有 5 位新晋 contributor,包括近期在社区发布过 KubeSphere 相关文章的非代码贡献者。感谢各位对 KubeSphere 社区的贡献!





讲师证书
此两周内共组织一场线上直播,使用 eBPF 零成本落地分布式追踪,诞生一位讲师向阳,感谢向老师的精彩分享!

近期重要更新
KubeSphere
1. 修复 ks-apiserver 配置重载后未校验的问题
相关 PR: https://github.com/kubesphere/kubesphere/pull/5564
贡献者:Fritzmomoto
2. 新增 IAM v1beta1 API
相关 PR: https://github.com/kubesphere/kubesphere/pull/5502
贡献者:zhou1203
3. 使用 batch/v1 代替 batch/v1beta1 以适配 K8s 1.25+
相关 PR: https://github.com/kubesphere/kubesphere/pull/5562
贡献者:wansir
4. 修复 PrometheusRules 被意外覆盖的问题
相关 PR: https://github.com/kubesphere/kubesphere/pull/5561
贡献者:junotx
5. 更新 github.com/projectcalico/calico 相关依赖
相关 PR: https://github.com/kubesphere/kubesphere/pull/5557
贡献者:renyunkang
6. 增加 API 以支持用户名密码类型的第三方认证系统
相关 PR: https://github.com/kubesphere/kubesphere/pull/5534
贡献者:zhou1203
7. 修复应用重新部署后状态无法更新的问题
相关 PR: https://github.com/kubesphere/kubesphere/pull/5543
贡献者:sekfung
8. 使用 golang-jwt/jwt 代替 form3tech-oss/jwt-go
相关 PR: https://github.com/kubesphere/kubesphere/pull/5532
贡献者:wansir
OpenFunction
1. 新增 WasmEdge 集成 proposal
相关 PR: https://github.com/OpenFunction/OpenFunction/pull/418
贡献者: wrongerror
2. 发布 OpenFunction v1.0.0-rc.0
Release: https://github.com/OpenFunction/OpenFunction/tree/v1.0.0-rc.0
贡献者: wrongerror
3. 新增 revision controller 文档
相关 PR: https://github.com/OpenFunction/openfunction.dev/pull/325
贡献者: wanjunlei
4. 新增 WasmEdge 集成相关文档
相关 PR: https://github.com/OpenFunction/openfunction.dev/pull/327
贡献者: wrongerror
社区动态
案例分享
好上好信息 API 微服务集群在 KubeSphere 的部署实践
技术文章
- 修复 K8s SSL/TLS 漏洞(CVE-2016-2183)指南
- KubeSphere 与 Jenkins 的集成解析
线上直播
使用 eBPF 零成本落地分布式追踪
本文由博客一文多发平台 OpenWrite 发布!
相关文章:
KubeSphere 社区双周报 | OpenFunction v1.0.0-rc.0 发布
KubeSphere 社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过 commit 的贡献者,并对近期重要的 PR 进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。 本次双周报涵盖时间为:2023.02.17-2023.…...
查漏补缺3月
SPI扩展序列化方式 分布式ID的相关问题 TCP的流量控制,避免浪费网络资源的滑动平均法也可以用在其他可能会出现资源浪费的情况等 讲一讲对自己这个 RPC 项目的想法,你是怎么设计这个项目的,想要实现那些功能? 你认为一个好的 RPC…...
如何使用Java实现类似Windows域登录
什么是域登录? 域登录是一种集中式身份验证和授权方法,用于访问企业内部网络和资源。在Windows环境中,域是一组计算机和用户帐户的集合,受到单个安全管理的控制。域登录允许用户在访问域资源时使用单个帐户名和密码进行身份验证&…...
生成模型与判别模型
生成模型与判别模型 一、决策函数Yf(X)或者条件概率分布P(Y|X) 监督学习的任务就是从数据中学习一个模型(也叫分类器),应用这一模型,对给定的输入X预测相应的输出Y。这个模型的一般形式为决策函数Yf(X)或者条件概率分布P(Y|X)。 …...
Kotlin lateinit 和 lazy 之间的区别 (翻译)
Kotlin 中的属性是使用var或val关键字声明的。Late init 和 lazy 都是用来初始化以后要用到的属性。 由于这两个关键字都用于声明稍后将要使用的属性,因此让我们看一下它们以及它们的区别。 Late Init 在下面的示例中,我们有一个变量 myClass࿰…...
Golang alpine Dockerfile 最小打包
最近在ubantu 上进行了 iris项目的alpine 版本打包,过程遇到了一些问题,记录一下。 golang版本 :1.18 系统:ubantu 代码结构 Dockfile内容 FROM alpine:latest MAINTAINER Si Wei<3320376695qq.com> ENV VERSION 1.1 ENV G…...
在NVIDIA JetBot Nano小车上更新WIFI驱动
前言:树莓派上的WIFI驱动类型比较多,经常有更好驱动的需求本文给出RealTek的无线WIFI模组,8821CU的驱动更新办法步骤第一 通过其他方式连接网络小车通过网线或者老的WIFI连接到网络上第二 构建驱动模块并下载驱动首先,我们需要打开一个ubuntu…...
2023年网络安全最应该看的书籍,弯道超车,拒绝看烂书
学习的方法有很多种,看书就是一种不错的方法,但为什么总有人说:“看书是学不会技术的”。 其实就是书籍没选对,看的书不好,你学不下去是很正常的。 一本好书其实不亚于一套好的视频教程,尤其是经典的好书…...
VSYNC研究
Vsync信号是SurfaceFlinger进程中核心的一块逻辑,我们主要从以下几个方面着手讲解。软件Vsync是怎么实现的,它是如何保持有效性的?systrace中看到的VSYNC信号如何解读,这些脉冲信号是在哪里打印的?为什么VSYNC-sf / VS…...
python gRPC:根据.protobuf文件生成py代码、grpc转换为http协议对外提供服务
文章目录python GRPC:根据.protobuf文件生成py代码grpcio-tools安装和使用python GRPC的官网示例grpc转换为http协议对外提供服务工作问题总结grpc-ecosystem/grpc-gateway/third_party/googleapis: warning: directory does not exist.python GRPC:根据…...
Allegro如何输出ODB文件操作指导
Allegro如何输出ODB文件操作指导 在PCB设计完成之后,需要输出生产文件用于生产加工,除了gerber文件可以用生产制造,ODB文件同样也可以用于生产,如下图 用Allegro如何输出ODB文件,具体操作如下 首先确保电脑上已经安装了ODB这个插件,版本不受限制点击File...
koa-vue的分页实现
1.引言 最近确实体会到了前端找工作的难处,不过大家还是要稳住心态,毕竟有一些前端大神说的有道理,前端发展了近20年,诞生了很多leader级别的大神,这些大神可能都没有合适的坑位,我们新手入坑自然难一些&am…...
安全开发基础 -- DAST,SAST,IAST简单介绍
安全开发基础-- DAST,SAST,IAST 简介 DAST 动态应用程序安全测试(Dynamic Application Security Testing)技术在测试或运行阶段分析应用程序的动态运行状态。它模拟黑客行为对应用程序进行动态攻击,分析应用程序的反…...
网络安全之暴力破解介绍及暴力破解Tomcat
网络安全之暴力破解介绍及应用场景一、暴力破解介绍1.1 暴力破解介绍1.2 暴力破解应用场景一、暴力破解Tomcat一、暴力破解介绍 1.1 暴力破解介绍 暴力破解字典:https://github.com/k8gege/PasswordDic 1.2 暴力破解应用场景 一、暴力破解Tomcat 登录Tomcat后台&a…...
Elasticsearch:使用 Logstash 构建从 Kafka 到 Elasticsearch 的管道 - Nodejs
在我之前的文章 “Elastic:使用 Kafka 部署 Elastic Stack”,我构建了从 Beats > Kafka > Logstash > Elasticsearch 的管道。在今天的文章中,我将描述从 Nodejs > Kafka > Logstash > Elasticsearch 这样的一个数据流。在…...
记录一次es的性能调优
文章目录es性能调优启用g1垃圾回收器es性能调优 成都的es集群经常出现告警,查看日志发现 [gc][11534155] overhead, spent [38.3s] collecting in the last [38.6s]这是 JVM 垃圾回收过程中的一条日志,表示在最近 38.6 秒内,JVM 进行了一次…...
内核性能评估测试及具体修改操作步骤记录
步骤记录前言一、查看环境配置二、LRU缓存空间调整三、进程扫描时间间隔四、与其他内核对比的工作负载测试(另一个内核的编译)总结前言 记录的相关操作有:查看服务器硬件环境、LRU缓存大小修改、内核命名、内核编译以及进程执行周期的设置。…...
S7-200smart远程无线模拟量信号采集案例
本参考方案使用西门子PLCS7-200SMART 结合无线通讯终端DTD434MC和DTD433F实现 PLC对远端设备模拟量的远程无线输入输出查询控制。所使用到的设备:西门子S7-200smartPLC无线数据终端DTD434MC无线模拟量信号测控终端DTD433F所使用的协议:ModbusRTU协议方案…...
Blender Python材质处理入门
本文介绍在 Blender 中如何使用 Python API 获取材质及其属性。 推荐:用 NSDT场景设计器 快速搭建3D场景。 1、如何获取材质 方法1、 获取当前激活的材质 激活材质是当前在材质槽中选择的材料。 如果你选择一个面,则活动材料将更改为分配给选定面的材质…...
ChatGPT后劲很大,问题也是
ChatGPT亮相即封神,最初的访客是程序员、工程师、AI从业者、投资人,最后是无数懵懂又好奇的普通人:ChatGPT是什么?自己会被ChatGPT取代吗?看待ChatGPT的立场也是两个极端: 快乐,是因为ChatGPT太…...
mongodb源码分析session执行handleRequest命令find过程
mongo/transport/service_state_machine.cpp已经分析startSession创建ASIOSession过程,并且验证connection是否超过限制ASIOSession和connection是循环接受客户端命令,把数据流转换成Message,状态转变流程是:State::Created 》 St…...
Opencv中的addweighted函数
一.addweighted函数作用 addweighted()是OpenCV库中用于图像处理的函数,主要功能是将两个输入图像(尺寸和类型相同)按照指定的权重进行加权叠加(图像融合),并添加一个标量值&#x…...
linux 错误码总结
1,错误码的概念与作用 在Linux系统中,错误码是系统调用或库函数在执行失败时返回的特定数值,用于指示具体的错误类型。这些错误码通过全局变量errno来存储和传递,errno由操作系统维护,保存最近一次发生的错误信息。值得注意的是,errno的值在每次系统调用或函数调用失败时…...
Neo4j 集群管理:原理、技术与最佳实践深度解析
Neo4j 的集群技术是其企业级高可用性、可扩展性和容错能力的核心。通过深入分析官方文档,本文将系统阐述其集群管理的核心原理、关键技术、实用技巧和行业最佳实践。 Neo4j 的 Causal Clustering 架构提供了一个强大而灵活的基石,用于构建高可用、可扩展且一致的图数据库服务…...
Spring AI 入门:Java 开发者的生成式 AI 实践之路
一、Spring AI 简介 在人工智能技术快速迭代的今天,Spring AI 作为 Spring 生态系统的新生力量,正在成为 Java 开发者拥抱生成式 AI 的最佳选择。该框架通过模块化设计实现了与主流 AI 服务(如 OpenAI、Anthropic)的无缝对接&…...
Python 包管理器 uv 介绍
Python 包管理器 uv 全面介绍 uv 是由 Astral(热门工具 Ruff 的开发者)推出的下一代高性能 Python 包管理器和构建工具,用 Rust 编写。它旨在解决传统工具(如 pip、virtualenv、pip-tools)的性能瓶颈,同时…...
从面试角度回答Android中ContentProvider启动原理
Android中ContentProvider原理的面试角度解析,分为已启动和未启动两种场景: 一、ContentProvider已启动的情况 1. 核心流程 触发条件:当其他组件(如Activity、Service)通过ContentR…...
k8s从入门到放弃之HPA控制器
k8s从入门到放弃之HPA控制器 Kubernetes中的Horizontal Pod Autoscaler (HPA)控制器是一种用于自动扩展部署、副本集或复制控制器中Pod数量的机制。它可以根据观察到的CPU利用率(或其他自定义指标)来调整这些对象的规模,从而帮助应用程序在负…...
前端开发者常用网站
Can I use网站:一个查询网页技术兼容性的网站 一个查询网页技术兼容性的网站Can I use:Can I use... Support tables for HTML5, CSS3, etc (查询浏览器对HTML5的支持情况) 权威网站:MDN JavaScript权威网站:JavaScript | MDN...
Spring AOP代理对象生成原理
代理对象生成的关键类是【AnnotationAwareAspectJAutoProxyCreator】,这个类继承了【BeanPostProcessor】是一个后置处理器 在bean对象生命周期中初始化时执行【org.springframework.beans.factory.config.BeanPostProcessor#postProcessAfterInitialization】方法时…...
