会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
leason001
博客园
首页
新随笔
联系
订阅
管理
2025年1月10日
Pod的优雅上下线
摘要: Pod的优雅上下线依赖k8s的监控检查机制,以及 Pod lifecycle Hooks,通过这些kubernetes的机制,配合服务发现的流量管理机制,实现业务的优雅上下线。 基础概念 Pod 健康检查 Pod的健康状态由两类探针来检查:LivenessProbe和ReadinessProbe。
阅读全文
posted @ 2025-01-10 10:19 leason001
阅读(329)
评论(0)
推荐(1)
2025年1月9日
Kubernetes GPU 虚拟化方案
摘要: 主流架构 Device Plugin:K8s制定设备插件接口规范,定义异构资源的上报和分配,设备厂商只需要实现相应的API接口,无需修改kubelet源码即可实现对其他硬件设备的支持。 Extended Resource:Scheduler可以根据Pod的创建删除计算资源可用量,而不再局限于CPU和
阅读全文
posted @ 2025-01-09 16:36 leason001
阅读(266)
评论(0)
推荐(0)
2024年9月5日
从Workload中优雅隔离Pod
摘要: 线上集群中,业务跑着跑着,突然发现有个Pod上出现大量错误日志,其他的Pod是正常的,该如何处理呢? 直接删除Pod? 这样不便于保留现场,可能会影响判断问题的根因 让业务方忍一会,先排查下问题? 会被喷死 最好的方案是既让Pod停止接收流量,又保留Pod 思路: 停止接收流量 停止接收流量这个动作
阅读全文
posted @ 2024-09-05 19:45 leason001
阅读(198)
评论(2)
推荐(2)
2024年8月26日
Terraform管理云资源实践
摘要: 背景 Terraform是一款开源的Cli工具,网上的很多文章都是单机安装一个然后创建个目录就去操作云资源;如果在高可用的前提,如何将Terraform cli变成一个嵌入运维流程的一个组件?不仅仅是人编写tf模板然后去apply? 自动化的驱动Terraform,无非包含这几个步骤: 初始化Ter
阅读全文
posted @ 2024-08-26 10:24 leason001
阅读(147)
评论(0)
推荐(0)
2024年8月22日
Terraform中的for_each和count
摘要: 通过Terraform创建云主机时,在某些业务场景下,一个机器需要挂载多个云盘,一般云厂商都是单独创建云主机和云硬盘然后通过attachment的资源去挂载,因此我们的模板大致如下: resource "tencentcloud_instance" "basic" { instance_name =
阅读全文
posted @ 2024-08-22 20:09 leason001
阅读(101)
评论(0)
推荐(0)
开发一个MutatingWebhook
摘要: 介绍 Webhook就是一种HTTP回调,用于在某种情况下执行某些动作,Webhook不是K8S独有的,很多场景下都可以进行Webhook,比如在提交完代码后调用一个Webhook自动构建docker镜像 准入 Webhook 是一种用于接收准入请求并对其进行处理的 HTTP 回调机制。 可以定义两
阅读全文
posted @ 2024-08-22 10:12 leason001
阅读(195)
评论(0)
推荐(1)
2024年8月21日
使用Packer构建镜像
摘要: 什么是Packer Packer 是一个强大的工具,它可以帮助我们轻松地构建各种类型的镜像,如虚拟机镜像、Docker 镜像等。 Packer 的工作原理是通过定义一个配置文件,该文件描述了要构建的镜像的特征和要求。然后 Packer 使用这个配置文件来执行一系列的步骤,例如安装必要的软件、配置系统
阅读全文
posted @ 2024-08-21 17:33 leason001
阅读(309)
评论(0)
推荐(0)
2024年8月14日
kubernetes负载感知调度
摘要: 背景 kubernetes 的原生调度器只能通过资源请求来调度 pod,这很容易造成一系列负载不均的问题, 并且很多情况下业务方都是超额申请资源,因此在原生调度器时代我们针对业务的特性以及评估等级来设置 Requests/Limit 比例来提升资源利用效率。 在这种场景下依然存在很多问题: 节点负载
阅读全文
posted @ 2024-08-14 15:49 leason001
阅读(274)
评论(0)
推荐(0)
公告
点击右上角即可分享