发布

Kubernetes GO

专栏成员
81
文章
88684
阅读量
23
订阅数
Databricks Serverless服务启动优化大揭秘
Databricks Serverless计算基础设施横跨三大云服务商以管理数百万台虚拟机,针对如此规模的场景,如何高效地运营基础设施是一项巨大的挑战。通过该文,我们分享最近所做的一些工作,让用户体验到真正的Serverless产品:不单单是提供计算资源,同时包括底层系统(例如完整的 Apache Spark 集群或大型语言模型服务等)均能够在几秒钟内为大规模的数据和 AI 工作负载做好准备。
zouyee
2025-01-19
1160
厉害了!Ziglang首次落地高性能计算场景
Zig 编程语言以性能和安全性为核心设计目标,近年来逐渐受到欢迎。由于 Zig 基于 LLVM 构建,因此能够利用该生态系统的诸多优势,包括访问丰富的支持后端,这使得 Zig 在高性能工作负载方向具备显著潜力。然而,Zig 尚未在高性能计算(HPC)领域赢得广泛关注,其中一个原因是其缺乏基于预编译指令(pragma)实现共享内存并行计算的能力。
zouyee
2024-12-05
4920
是时候踏上Dockerless之路了
Dockerless 是一种无需依赖 Docker 守护进程的容器管理方案,直接利用 Containerd 及其周边工具(如 nerdctl 和 buildkit)进行容器和镜像管理。该方案旨在简化容器基础设施,减少系统资源开销,并提升性能和灵活性。
zouyee
2024-11-23
1240
超越C++:Ziglang 元编程一文打尽
Zig 的元编程采用了简单且直观的设计,主要依赖于编译时执行(comptime)和反射机制。Zig 的元编程旨在保持语言核心简单,不引入额外的语法复杂性。类型和编译时值是语言的基本组成部分,所有元编程功能都以一种直观的方式集成到语言中
zouyee
2024-11-23
2460
Go程序员喜欢Ziglang?
在编程语言领域,Zig相对来说是新成员。Zig由Andrew Kelly创立,于2016年正式面世,Zig社区将其定位为“用于开发健壮、优化和可复用软件的通用编程语言”。作为一名Go开发者,我对Zig及其工具链的能力尤为感兴趣。在研究Zig时,发现这两种语言(Zig和Go)在某些方面有着共同的特性。
zouyee
2024-11-23
1420
比肩Rust?万字Ziglang项目实战
为了帮助读者深入了解Kubernetes在各种应用场景下所面临的挑战和解决方案,以及如何进行性能优化。我们推出了<<Kubernetes经典案例30篇>>,欢迎订阅。
zouyee
2024-11-23
6680
C的下一代替代语言:Ziglang 简明教程
为了帮助读者深入了解Kubernetes在各种应用场景下所面临的挑战和解决方案,以及如何进行性能优化。我们推出了<<Kubernetes经典案例30篇>>
zouyee
2024-11-23
3560
容器干扰检测与治理(上篇)
该系列涵盖了不同的使用场景,从runc到containerd,从K8s到Istio等微服务架构,全面展示了Kubernetes在实际应用中的最佳实践。通过这些案例,读者可以掌握如何应对复杂的技术难题,并提升Kubernetes集群的性能和稳定性。
zouyee
2024-07-25
2740
RLIMIT_NOFILE设置陷阱:容器应用高频异常的元凶
我们在Fedora系统上将containerd.io从1.4.13版本升级到了1.5.10之后,发现多个项目中所有MySQL 容器实例消耗内存暴涨超过20GB,而在此之前它们仅消耗不到300MB。同事直接上了重启大招,但重启后问题依旧存在。最后选择回滚到1.4.13版本,该现象也随之消失。
zouyee
2024-06-19
5580
解读Kubernetes常见退出码
在这篇文章中,我们将深入分析Kubernetes中的典型退出码127与137,解释它们是什么,K8s和Docker中常见的原因是什么,以及如何修复
zouyee
2024-03-04
5030
探索Kubernetes 1.28调度器OOM的根源
Kubernetes社区在1.28版本中默认开启了调度特性SchedulerQueueingHints,导致调度组件内存异常。为了临时解决内存等问题,社区在1.28.5中将该特性调整为默认关闭。因为问题并未完全修复,所以建议审慎开启该特性。
zouyee
2024-03-04
2990
CVE-2024-21626:runc容器逃逸漏洞
runC社区于2024年2月1日披露了高危安全漏洞CVE-2024-21626,攻击者可以利用该漏洞越权访问宿主机文件或执行二进制程序,详细内容参见下文
zouyee
2024-02-06
2K0
一条K8s命令行引发的血案
因为Centos EOL的缘故,去年内部忙着换OS,打算趁此机会从cgroup v1切到cgroup v2,然而,在低版本K8s适配cgroupv2的过程中,遇到了一些问题
zouyee
2024-01-29
3840
Rust vs. Zig:究竟谁更胜一筹?性能、安全性等全面对决!
Rust和Zig,这两种语言都旨在编写高效、性能优异的代码,然而它们在实现这一目标时采用了不同的方式。值得注意的是,Rust和Zig根植于截然不同的理念,这可能影响开发者选择时的取舍。为了更深入地了解它们在相互比较中的表现,我们将进一步探讨它们各自的特点。
zouyee
2024-01-23
8.9K0
ziglang30分钟速成
这份zig简明教程适合已经有编程基础知识的同学快速了解zig语言,同时也适合没有编程经验但是懂得善用搜索引擎的同学,该文章详细介绍Zig编程语言各种概念,主要包括基础知识、函数、结构体、枚举、数组、切片、控制结构、错误处理、指针、元编程和堆管理等内容。
zouyee
2024-01-19
7310
突发!Kubernetes生态社区披露最新安全漏洞
近期Kubernetes生态社区披露两起安全事件,涉及kubelet组件及kyverno项目,主要为提权漏洞及DOS攻击,CVE-2023-5528及CVE-2023-47630,主要涉及Kubernetes、及Kyverno 等社区,详细内容参见下文
zouyee
2023-12-05
4520
突发!Kubernetes生态社区披露最新安全漏洞
近期Kubernetes生态社区披露两起安全事件,涉及kubelet组件及kyverno项目,主要为提权漏洞及DOS攻击,CVE-2023-5528及CVE-2023-47630,主要涉及Kubernetes、及Kyverno 等社区,详细内容参见下文
zouyee
2023-12-05
4690
揭开K8s适配CgroupV2内存虚高的迷局
在Almalinux替换CentOS的过程中,我们通过kubectl top nodes命令观察到了两个相同规格的节点(只有cgroup版本不同)。在分别调度两个相同的Pod后,我们预期它们的内存使用量应该相近。然而,我们发现使用了cgroupv2的节点的内存使用量比使用了cgroupv1的节点多了约280Mi。
zouyee
2023-11-15
6980
一次CNCF Sandbox申请引发的闹剧
CNCF Sandbox是CNCF托管的一个开源项目孵化器,它提供了一个独立的、灵活的、开放的环境,以帮助项目开发者构建和推广新的云原生技术。CNCF Sandbox项目孵化器的管理主要包括以下方面:项目申请:项目开发者可以通过向CNCF提交申请,将自己的项目纳入CNCF Sandbox。CNCF会对申请进行审核,确认项目是否符合CNCF的要求和标准。项目评估:申请成功的项目将进入CNCF Sandbox项目孵化器的评估流程。在评估期间,项目开发者将与CNCF社区合作,进行代码审查、测试和验证等工作,以确保项目的质量和可行性。项目发布:当项目通过了评估后,就可以在CNCF Sandbox项目孵化器中发布。发布后,项目开发者将与CNCF社区合作,进行推广和宣传工作,吸引更多的用户和贡献者参与到项目中来。项目维护:发布后的项目将由项目开发者和CNCF社区共同维护和管理。这包括持续的开发、测试、修复和更新,以确保项目的持续发展和进步。
zouyee
2023-08-26
2820
揭秘容器启动缓慢的罪魁祸首
近期内部进行Containerd替换dockershim测试,我们观测到业务容器在启动后需要很长时间才能正常运行。其中init容器在一秒内完成,但是容器有时需要超过一分钟才开始执行。
zouyee
2023-08-26
9300
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档