会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
KubeExplorer
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2025年1月9日
基于 Admission Webhook 实现 Pod DNSConfig 自动注入
摘要: 本文主要分享如何使用 基于 Admission Webhook 实现自动修改 Pod DNSConfig,使其优先使用 NodeLocalDNS 。 1.背景 上一篇部署好 NodeLocal DNSCache,但是还差了很重要的一步,配置 pod 使用 NodeLocal DNSCache 作为优
阅读全文
posted @ 2025-01-09 12:38 探索云原生
阅读(499)
评论(0)
推荐(0)
2025年1月6日
使用 NodeLocalDNS 提升集群 DNS 性能和可靠性
摘要: 本文主要分享如何使用 NodeLocal DNSCache 来提升集群中的 DNS 性能以及可靠性,包括部署、使用配置以及原理分析,最终通过压测表明使用后带来了高达 50% 的性能提升。 1.背景 什么是 NodeLocalDNS NodeLocal DNSCache 是一套 DNS 本地缓存解决方
阅读全文
posted @ 2025-01-06 13:33 探索云原生
阅读(820)
评论(0)
推荐(0)
2024年12月23日
在 K8S 中创建 Pod 是如何使用到 GPU 的: nvidia device plugin 源码分析
摘要: 本文主要分析了在 K8s 中创建一个 Pod 并申请 GPU 资源,最终该 Pod 时怎么能够使用 GPU 的,具体的实现原理,以及 device plugin、nvidia-container-toolkit 相关源码分析。 1.概述 在 两篇文章中分别分享了在不同环境如何使用 GPU,以及在 k
阅读全文
posted @ 2024-12-23 15:13 探索云原生
阅读(2820)
评论(0)
推荐(1)
2024年12月13日
自定义资源支持:K8s Device Plugin 从原理到实现
摘要: 本文主要分析 k8s 中的 device-plugin 机制工作原理,并通过实现一个简单的 device-plugin 来加深理解。 1. 背景 默认情况下,k8s 中的 Pod 只能申请 CPU 和 Memory 这两种资源,就像下面这样: resources: requests: memory:
阅读全文
posted @ 2024-12-13 12:13 探索云原生
阅读(1266)
评论(0)
推荐(0)
2024年11月21日
大模型推理指南:使用 vLLM 实现高效推理
摘要: 本文主要分享如何使用 vLLM 实现大模型推理服务。 1. 概述 大模型推理有多种方式比如 最基础的 HuggingFace Transformers TGI vLLM Triton + TensorRT-LLM ... 其中,热度最高的应该就是 vLLM,性能好的同时使用也非常简单,本文就分享一下
阅读全文
posted @ 2024-11-21 14:29 探索云原生
阅读(2574)
评论(0)
推荐(0)
2024年11月14日
GPU 环境搭建指南:使用 GPU Operator 加速 Kubernetes GPU 环境搭建
摘要: 本文主要分享如何使用 GPU Operator 快速搭建 Kubernetes GPU 环境。 1. 概述 上一篇文章 GPU 使用指南:如何在裸机、Docker、K8s 等环境中使用 GPU 分享了裸机、Docker 环境以及 K8s 环境中如何使用 GPU。 整个流程还算比较简单,但是因为需要在
阅读全文
posted @ 2024-11-14 12:50 探索云原生
阅读(1806)
评论(0)
推荐(0)
2024年11月7日
GPU 环境搭建指南:如何在裸机、Docker、K8s 等环境中使用 GPU
摘要: 本文主要分享在不同环境,例如裸机、Docker 和 Kubernetes 等环境中如何使用 GPU。 跳转阅读原文:GPU 环境搭建指南:如何在裸机、Docker、K8s 等环境中使用 GPU 1. 概述 仅以比较常见的 NVIDIA GPU 举例,系统为 Linux,对于其他厂家的 GPU 设备理
阅读全文
posted @ 2024-11-07 08:45 探索云原生
阅读(3141)
评论(0)
推荐(1)
2024年10月29日
ArgoWorkflow教程(八)---基于 LifecycleHook 实现流水线通知提醒
摘要: 本篇介绍一下 ArgoWorkflow 中的 ExitHandler 和 LifecycleHook 功能,可以根据流水线每一步的不同状态,执行不同操作,一般用于发送通知。 1. 概述 本篇介绍一下 ArgoWorkflow 中的 ExitHandler 和 LifecycleHook 功能,可以根
阅读全文
posted @ 2024-10-29 13:24 探索云原生
阅读(685)
评论(0)
推荐(1)
2024年10月22日
ArgoWorkflow教程(七)---高效的步骤间文件共享策略
摘要: 之前我们分析了使用 artifact 实现步骤间文件共享,今天分享一下如何使用 PVC 实现高效的步骤间文件共享。 1. 概述 之前在 artifact 篇我们演示了如何使用 artifact 实现步骤间文件传递,今天介绍一种更为简单的文件传递方式:PVC 共享。 artifact 毕竟是借助 S3
阅读全文
posted @ 2024-10-22 13:36 探索云原生
阅读(541)
评论(0)
推荐(0)
2024年10月10日
ArgoWorkflow教程(六)---无缝实现步骤间参数传递
摘要: 之前我们分析了,Workflow、WorkflowTemplate 、template 3 者之间如何传递参数。 本文主要分析同一个 Workflow 中的不同 step 之间实现参数传递,比如将上一个步骤的输出作为下一个步骤的结果进行使用(而非以文件方式传递)。 1. 概述 然后就是之前只分析了
阅读全文
posted @ 2024-10-10 13:31 探索云原生
阅读(634)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告