- 博客(10)
- 收藏
- 关注
原创 炼丹师的优雅内功一:TensorFlow on kubernetes
目前的部署方式,我们通过service 的cluster ip 来做副本的服务发现,还需要对多个job 分别编写配置文件,有许多的重复工作,如果是ps 架构,配置想可能更麻烦,所以我们需要一个在k8s集群上统一的作业发布平台,来代替我们配置一些重复工作。
2024-06-07 19:44:49
976
原创 炼丹师的优雅内功:从机器学习,分布式训练到k8s云计算
了解我的朋友应该都知道,我之前一直负责的是云原生网络相关的工作,对容器化,k8s 基本上属于有一定的知识储备。所以本系列的文章主要是一个云原生从业人员的角度去切入到机器学习和大数据方面,对应有一定k8s知识储备的朋友来说可能比较友好,但是对于一些炼丹师朋友来说可能是一个全新的角度,如果需要一些云原生的基础知识的话,也可以看我云原生基础的专栏。
2024-06-04 09:30:00
1409
原创 [go]深入了解go 切片——slice
在go 语言的世界中,切片是一个很常用的数据结构,同时也有很多的坑,在面试中十个有八个面试官会问到,本文主要整理下切片数据结构、创建方式、扩容方式、常见面试题等。
2024-05-28 17:52:59
668
原创 [go]内存分配/逃逸分析
逃逸分析就是指程序在编译阶段根据代码中的数据流,对代码中那些变量需要在栈中分配,哪些变量需要在堆上分配进行静态分析的方法,堆栈相比,堆适合不可预知大小的内存分配
2024-05-24 18:58:24
790
原创 [云原生网络]干货!两分钟理解BGP
了解k8s 容器网络的小伙伴肯定经常可以看到underlay 网络和bgp 相关的字眼,比如cilium calico 等等cni 都支持了bgp 协议,但是什么是bgp 和为什么要用到bgp 不太清楚,本文会从什么是bgp ,以及为什么要用到bgp 来揭开它的神秘面纱在了解BGP 之前我们需要了解一些背景知识。
2024-05-23 19:38:25
556
1
原创 滴滴崩溃,损失几个亿的k8s 方案
目前我遇到的大规模集群,基本上都是像dd 这样选择晚上的窗口期升级的,这点倒是没什么可说的,但是很少有直接原地升级的,基本上都是有备份升级的,流量也不会直接全部涌入升级后的集群的,要经过逐步验证才会切换到新集群的,原地升级我只能说是艺高人胆大了。但是当企业剩下的大部分都是ppt高手,真正干活的人黯然退场。从dd 的技术博文上能猜出来,原地升级的方案肯定是经过他们内部验证了,最起码短期内是没出问题,才敢拿到生产集群上实践,但是很抱歉生产集群的扛风险能力还是太小了,所以还是建议老老实实选择替换升级的方案吧。
2024-05-22 19:16:22
525
原创 [论文整理]流表大小对网络性能的影响
本文主要研究流表大小对网络性能的影响,数据均来自期刊论文,我没有按照论文复现实验,所以我无法保证数据的真实性。本文仅仅是论文数据的整理和汇总分析,可以作为工作中性能调优的参考,实际生产中可能有其它的生产场景的数据,欢迎和我联系共同丰富数据的完整性。
2024-05-22 17:45:02
1099
原创 [云原生网络] linux 网络虚拟化
前言,云原生网络的基础就是在主机层面的网络虚拟化而来,将原有的网络空间通过虚拟化隔离出单独的网络空间。在宿主机中的每个容器获得一个单独的网络空间,对网络资源的隔离就是云原生网络的基础。所以本文主要是对云原生的基石linux 网络虚拟化相关的知识相关笔记。
2024-05-21 20:38:03
1032
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人