kubernetes
文章平均质量分 92
kubernetes周边
nuczzz
微信公众号:卡巴斯
专注k8s、云计算、AI方向
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GPU虚拟化
GPU硬件分片 → 虚拟GPU(vGPU) → 虚拟机Profile配置表(以NVIDIA A100 40GB为例)Profile名称显存CUDA核心最大实例数A100-1B1GB1/77A100-2B2GB1/77A100-3B3GB1/74A100-4B4GB1/73A100-7B7GB1/71许可证机制:需连接nvidia-licence-server(默认端口7070)许可证类型:vWS(图形工作站)、vCS(计算加速)、vPC(基础办公)原创 2025-06-08 21:59:37 · 1422 阅读 · 0 评论 -
NVIDIA Container Toolkit
NVIDIA Container Toolkit是NVIDIA官方推出的工具链,旨在解决容器环境中GPU资源访问的复杂性问题。它通过标准化、自动化的方式,将GPU设备、驱动库和计算框架无缝集成到容器生态中,是构建GPU加速应用的基石。核心目标允许容器直接访问宿主机的GPU硬件资源(如物理GPU设备、显存、计算核心);自动注入容器所需的 NVIDIA 驱动库(如 CUDA Runtime、cuDNN、NCCL),无需手动挂载或预装。原创 2025-03-15 20:11:53 · 4631 阅读 · 0 评论 -
NVIDIA k8s-device-plugin源码分析与安装部署
在一文中,我们从源码层面了解了kubelet侧关于device plugin逻辑的实现逻辑,本文以nvidia管理GPU的开源github项目为例,来看看设备插件侧的实现示例。原创 2025-03-10 19:41:38 · 2444 阅读 · 0 评论 -
kubernetes Device Plugin原理与源码分析
深入理解kubernetes device plugin原理原创 2025-03-01 17:14:30 · 1917 阅读 · 0 评论 -
构建资源池化与降本增效
安卓手机jenkins资源池化与降本增效原创 2025-02-11 22:51:31 · 1280 阅读 · 0 评论 -
一种pod容器动态挂卷方案
一种不重启pod业务容器动态挂卷的方法原创 2025-01-01 20:32:49 · 1448 阅读 · 0 评论 -
client-go QPS、Burst和令牌桶
client-go令牌桶分析原创 2023-07-02 21:31:58 · 1644 阅读 · 2 评论 -
kubevirt(四)热插拔卷(hotplug volume)
kubevirt热插拔卷原创 2023-02-04 22:58:57 · 2223 阅读 · 1 评论 -
kubevirt(三)迁移(migration)
kubevirt虚拟机迁移分析原创 2022-12-27 18:12:46 · 2665 阅读 · 0 评论 -
go不定参数在k8s中的应用
一种优雅封装k8s事件列表函数的方法原创 2022-11-15 22:43:55 · 338 阅读 · 0 评论 -
【译】Tanzu基于eBPF的service mesh加速
istio基于eBPF对同一节点上pod间的访问加速翻译 2022-10-15 11:30:30 · 578 阅读 · 0 评论 -
kubevirt(二)实现原理
kubevirt原理分析原创 2022-10-07 12:06:55 · 5361 阅读 · 0 评论 -
kubevirt(一)虚拟化技术
kubevirt底层虚拟化技术简单概念及实践原创 2022-09-12 20:50:31 · 4057 阅读 · 1 评论 -
ovn原理与实践
ovn原理和简单实践原创 2022-08-03 22:43:56 · 5359 阅读 · 4 评论 -
ovs原理与实践
ovs简单原理与实践原创 2022-07-10 17:58:18 · 4664 阅读 · 0 评论 -
kubernetes CSI(下)
从零到一实现nfs CSI原创 2022-06-11 19:19:55 · 990 阅读 · 1 评论 -
kubernetes CSI(中)
CSI注册流程分析原创 2022-06-04 11:10:07 · 939 阅读 · 0 评论 -
kubernetes CSI(上)
随着应用容器化的趋势,越来越多的应用部署到了kubernetes平台,同时日益复杂的业务场景,也使得kubernetes需要支持越来越多类别的存储。kubernete对存储的支持,大致可以分为三个历程:in-treeflexVolumeCSIin-tree最开始kubernetes支持的存储逻辑代码都在kubernetes项目中的,跟着kubernetes组件一起编译和发版,这种模式叫作in-tree。in-tree模式有很多局限性,例如:kubernetes代码和存储代码放在一起,都是由原创 2022-05-22 15:31:03 · 895 阅读 · 0 评论 -
Dynamic Provisioning原理分析
static provisioning在kubernetes pod应用中如果有持久化数据的场景,一般会接触到pvc、pv和storageClass这些概念:pvc: 描述的是pod希望使用的持久化存储的属性pv: 描述的是具体的持久化存储数据卷信息storageClass: 创建pv的模板如果在实际中我们要用到nfs作为pod应用的持久化存储,一般会如下几个步骤:nfs server端创建一个目录创建pv,并配置nfs server和挂载路径创建pvc,并与上述pv绑定pod引用上原创 2022-05-15 12:49:47 · 1138 阅读 · 0 评论 -
从零到一实现一个CNI
从零到一实现一个CNI原创 2022-05-13 22:37:53 · 2551 阅读 · 0 评论 -
host-local源码分析
前言host-local是kubernetes官方一个IPAM(IP地址管理器)插件,一般用于单机pod IP管理,在flannel和calico中都能看到它的身影。源码地址:https://github.com/containernetworking/plugins/tree/main/plugins/ipam/host-local源码分析host-local和其它CNI插件类似,只需要实现cmdCheck、cmdAdd和cmdDel三个函数,这三个函数的入口都在main函数中:func main原创 2022-05-03 10:10:47 · 1276 阅读 · 0 评论 -
一种进入Pod容器网络的方法
nsenter进入Pod容器网络命名空间原创 2022-04-17 17:05:15 · 3864 阅读 · 0 评论
分享