新闻
- KubeService 成为landscape card mode 项目
- Kubeservice Stack社区: 声明公告
- 第16届中国系统架构师大会:容器集群管理与自理 圆桌会议研讨
- 欧拉开发者大会 对外发布: KSPack 贡献至 openeuler社区
- 云原生可观测峰会 之 KubeService OPSCenter
- 木兰开源社区 对外发布 KubeService
- KubeServiceStack Community 成立
KubeService 成为landscape card mode 项目
KubeService 成为landscape card mode 项目
Kubeservice Stack社区: 声明公告
声明公告
看到 DCOS公众号
对 Kubeservice Stack社区 的用心与关注,我们表示认可与感谢,希望能有越来越多的人提出问题,我们共同解决问题,从而把社区越办越好,服务更多需要的人。
下面对开源社区中部分工程设计
、Licence许可依赖问题
、以及二开开源问题
做一个统一的回复。
首先
感谢DCOS公众号
对Kubeservice Stack社区
的关注,您提的问题中的错误点,Kubeservice社区这边快速响应,并做以下整改:
- 使用third_party/forked/nokia/CPU-Pooler目录重新分发源代码
- 添加第三方的Copyright.md
- 添加第三方使用NOTICE提醒
- 对于kubeservice 社区文档 和 个人blog kubeservice 出处引用问题
由于CDN缓存问题,导致60天不刷新。 目前整改为serverless CDN 刷新api回调; 确保所有
notice
语法都可以及时展现
其次
对于其中说明的情况进一步说明,完全无缺
的进行展现信息:
- 代码工程:pingmesh
- 设计文档:pingmesh设计文档
- Pingmesh整个生态下的其他工程:
- 设计文档:
- 代码核心不在与Crane-scheduler,而在于 Node-metrics
- 对于社区版本fork开源工程并维护迭代并得到其他社区Owner同意, 并回馈给社区 a. 对于 artifacthub.io 引入并以社区自研到社区接收: 如https://artifacthub.io/packages/search?repo=kubservice-charts
b. 对于类似pingmesh自研设计相关,并贡献到了 Prometheus社区,被社区接受
- 回馈Prometheus社区 prometheus-community/helm-charts
- 回馈artifacthub社区 pingmesh
- 回馈cloudflare社区 ebpf_exporter
- fork工程 helm 管理 kubeservice-stack/ebpf exporter
- fork工程 pr 提交 kubeservice-stack/node_exporter
d. 文中对local-cloud-csi-driver等开发,是基于社区方案的一种实现
- 技术方案:
- 代码实现:
最后
也感谢社区各位关注Kubeservice社区发展和规范问题。社区成立不到1年,有很多不完善地方,后续持续规范起来。
目前社区自研
、二开
和 fork pr
的工程一共38
个(包括私有孵化工程),包括fork工程11
个,自研项目9个
,二开项目18
个, 并且Member 3
人,contributors 11
人。 社区成员一直拥护开源、尊重Licence许可,也希望在各位指正中,快速成长!
第16届中国系统架构师大会:容器集群管理与自理 圆桌会议研讨
日前,中国系统架构师大会(SYSTEM ARCHITECH CONFERENCE CHINA 2023)在京成功举办。KubeService Stack 社区在会议上介绍了: 容器集群管理、超大集群管理 和 K8s容器精细化管理等纬度实现与支持的优秀实践。
圆桌会议现场:
欧拉开发者大会 对外发布: KSPack 贡献至 openeuler社区
日前,欧拉开发者大会(openEuler Developer Day 2023)在京成功举办。中国移动云能力中心在大会上发布并介绍了:移动云向欧拉社区贡献KSPack高性能编解码库
。
KSPack: 高性能
、多语言
、可定制
的通用编解码库
KSPack
是有KubeService-stack社区原创项目,并在2023年开始在欧拉社区openEuler
codec-sig
中进行孵化与运作。 该项目意在解决分布式系统和应用程序架构中常见的跨语言、数据传输过程中,通用且高性能编解码问题
, 可以让业务更加专注于交付业务价值
动机
KSPack意在提供一组多语言、高性能编解码package
和最佳实践
,为任何规模的组织构建服务提供了一种全面
、健壮
和可信赖
支持
目标
构建相当完整、开箱即用的Package集合
- 高性能,多语言,Packagae健壮
- 无外部版本依赖,自形生态
- 全能力开放
- 全自研,无License锁定
蓝图
- 自研序列化库
KSPack
作为一种高效的二进制序列化格式。允许在多种语言
之间交换数据。但是速度更快
,体积更小
。在编解码过程中实现zero-copy
和 多路io复用
,性能更高。
支持国产化
架构:
- 高性能和可扩展性
支持高性能结构化数据编解码。在整个编解码过程中实现更少的内存占用、内存拷贝和cpu占用
性能对标Benchmark:
环境:
- Go 1.19.4
- MacPro Apple M2 8G macOS Ventura
- Darwin 192.168.1.7 22.2.0 Darwin Kernel Version 22.2.0: Fri Nov 11 02:06:26 PST 2022; root:xnu-8792.61.2~4/RELEASE_ARM64_T8112 arm64
goos: darwin
goarch: amd64
pkg: github.com/kubeservice-stack/serialization-benchmarks
cpu: VirtualApple @ 2.50GHz
Benchmark_Bson_Marshal-8 2272702 499.2 ns/op 110.0 B/serial 376 B/op 10 allocs/op
Benchmark_Bson_Unmarshal-8 1617357 716.2 ns/op 110.0 B/serial 224 B/op 19 allocs/op
Benchmark_FastJson_Marshal-8 4016576 296.9 ns/op 133.8 B/serial 504 B/op 6 allocs/op
Benchmark_FastJson_Unmarshal-8 1527366 778.7 ns/op 133.8 B/serial 1704 B/op 9 allocs/op
Benchmark_Gob_Marshal-8 467408 2475 ns/op 163.6 B/serial 1616 B/op 35 allocs/op
Benchmark_Gob_Unmarshal-8 95322 12386 ns/op 163.6 B/serial 7688 B/op 207 allocs/op
Benchmark_JsonIter_Marshal-8 1941692 591.5 ns/op 148.7 B/serial 216 B/op 3 allocs/op
Benchmark_JsonIter_Unmarshal-8 1307601 871.8 ns/op 148.7 B/serial 359 B/op 14 allocs/op
Benchmark_Json_Marshal-8 1406618 850.8 ns/op 148.6 B/serial 208 B/op 2 allocs/op
Benchmark_Json_Unmarshal-8 494430 2153 ns/op 148.6 B/serial 399 B/op 9 allocs/op
Benchmark_KSPack_Marshal-8 3624224 312.8 ns/op 119.0 B/serial 344 B/op 6 allocs/op
Benchmark_KSPack_Unmarshal-8 2070897 574.7 ns/op 119.0 B/serial 112 B/op 3 allocs/op
Benchmark_Msgpack_Marshal-8 2961548 401.9 ns/op 92.00 B/serial 264 B/op 4 allocs/op
Benchmark_Msgpack_Unmarshal-8 2209035 536.9 ns/op 92.00 B/serial 160 B/op 4 allocs/op
PASS
ok github.com/kubeservice-stack/serialization-benchmarks 23.928s
- 多语言支持
将支持java
、golang
、rust
、c/c++
多语言生态
规划
近期将 KSPack 源代码开放至欧拉社区,社区用户可以加入项目开发,共同打造安全
、稳定
、可靠
的国产操作系统生态。
其他
更多信息请关注:https://github.com/kubeservice-stack/Community/tree/main/sig-codec
KubeServiceStack Community 成立
KubeServiceStack Community 发布成立!
KubeService
Stack = Kube
rnetes/Kube
Edge + Custom Service
!
构建 Kubernetes/KubeEdge 企业级周边生态体系!