0

TTRSS 迁移实战

背景 几年前在云服务器上搭建了一套 TTRss + RssHub 集群, 用于阅读文章. 具体可以参见这篇文章: 使用 K8S 部署 RSS 全套自托管解决方案 - RssHub + Tiny Tiny Rss - 东风微鸣技术博客 近期云服务器要到期了, 刚好趁此机会将其从云上迁移到家里的 Hom ...

东风微鸣 发布于 2025-02-22 20:42 评论(0) 阅读(74)
0

Kubernetes的资源模型与资源管理(20250219)

Pod内CPU和内存配置的设置方式及其影响。QoS模型将Pod划分为Guaranteed、Burstable和BestEffort三种类别,在宿主机资源紧张时的作用。cpuset的设置特性:通过设置cpuset将容器绑定到特定CPU核上,提升应用性能。 ...

guixiang 发布于 2025-02-19 10:23 评论(0) 阅读(15)
0

k8s单机容器网络(20250216)

veth pair: 虚拟1 - docker0 - 虚拟2,每个上面都有一个地址,虚拟1,2不需要解析包,网桥docker0来解析,并做转发操作 容器要想跟外界进行通信,它发出的 IP 包就必须从它的 Network Namespace 里出来,来到宿主机上。而解决这个问题的方法就是:为容器创建一... ...

guixiang 发布于 2025-02-17 14:49 评论(0) 阅读(21)
0

ubuntu-kubernetes集群搭建

作者:雪庆华 原创作品,严禁转载! 目录 部署k8s集群前环境准备 基于kubeadm组件初始化K8S的master组件 基于kubeadm部署worker组件 部署flannel的CNI插件 kubectl工具实现自动补全功能 安装部署时常见错误 一、部署k8s集群前环境准备 1.参考链接 htt ...

悍匪屋 发布于 2025-02-15 17:03 评论(0) 阅读(12)
0

弹性工具选Karpenter还是Cluster Autoscaler?看这篇就知道啦!

目前,业界流行的两款 Kubernetes 集群自动扩缩容工具是 Kubernetes Cluster Autoscaler(CA)和 Karpenter。 CA 主要通过 Auto Scaling Groups 来运行,它假设节点组中的所有实例类型是相同的。 通常,尤其是在较大的集群中,这种方法需 ...

CloudPilotAI 发布于 2025-02-14 10:34 评论(0) 阅读(27)
0

k8s~Lens管理工具的使用

Lens 是一款开源的 Kubernetes 集群管理工具,以下是关于它的详细介绍: 基本信息 定义:Lens 是一个 Kubernetes IDE,提供与 Kubernetes 集群无缝交互的工具,以及为团队和组织内安全有效的工作提供环境。 开源性:Lens 是开源项目,基于 MIT 许可证,拥有 ...

张占岭 发布于 2025-02-13 09:47 评论(0) 阅读(71)
0

openeuler24.03 lts sp1 安装Nvidia驱动及gpu-operator踩坑

openeuler24.03 lts sp1 安装Nvidia驱动踩坑 网上找到的文档步骤(不要操作,仅展示问题所在) 跟随文档安装时 yum install gcc make kernel-devel yum install vulkan-loader chmod u+x NVIDIA-Linux ...

CosmosQiu 发布于 2025-02-10 17:31 评论(0) 阅读(68)
0

自建K8S集群认证过期

今天使用kubectl命令查看pod信息时,一直正常运行的k8s集群突然不能访问了,输入任何命令都提示以下报错: Unable to connect to the server: x509: certificate has expired or is not yet valid: current t ...

wenha 发布于 2025-01-25 14:36 评论(0) 阅读(32)
2

K8s 灰度发布实战:通过 Ingress 注解轻松实现流量分割与渐进式发布

在现代微服务架构中,应用的更新和发布是一个高频且关键的操作。如何在不影响用户体验的前提下,安全、平稳地将新版本应用推送到生产环境,是每个开发者和运维团队必须面对的挑战。灰度发布(Gray Release)作为一种渐进式发布策略,能够有效降低发布风险,而 Kubernetes 的 Ingress 注解 ...

dashery 发布于 2025-01-21 11:23 评论(1) 阅读(483)
0

机器学习推理成本减少45%!Ray+Karpenter 在科技初创公司的落地实践

Vannevar Labs 是一家专注于国防技术的初创公司,成功利用 Ray 和 Karpenter 在 Amazon EKS 上,将机器学习(ML)推理成本削减了45%。该公司致力于开发先进的软件和硬件,以支持包括海上监视、虚假信息干扰以及非传统情报收集在内的各种国防任务。 Vannevar La ...

CloudPilotAI 发布于 2025-01-15 15:36 评论(0) 阅读(33)
0

k8s~控制deamonset中pod的数量

在Kubernetes中,DaemonSet是一种控制器,用于确保集群中的每个节点(或特定标签选择器匹配的节点)运行一个Pod的副本。由于DaemonSet的特性,它通常会在每个节点上运行一个Pod,但有时你可能需要对Pod的数量进行限制。以下是一些控制DaemonSet中Pod数量的方法: 1.使 ...

张占岭 发布于 2025-01-15 07:22 评论(0) 阅读(102)
0

k8s如何进行版本回滚

在 Kubernetes (k8s) 中,版本回滚通常指的是将 Deployment、DaemonSet 或 StatefulSet 等资源回滚到之前的版本。Kubernetes 通过记录资源的修订历史(revision history)来支持回滚操作。以下是回滚操作的步骤: 1. 查看历史版本 首 ...

dashery 发布于 2025-01-11 23:28 评论(0) 阅读(110)
1

k8s列出所有未配置探针的deployment

在 Kubernetes 中,探针(Probes)用于检测容器的健康状态,主要包括以下三种: Liveness Probe(存活探针):检测容器是否正在运行。 Readiness Probe(就绪探针):检测容器是否准备好接收流量。 Startup Probe(启动探针):检测容器是否已完成启动。 ...

dashery 发布于 2025-01-11 17:48 评论(0) 阅读(165)
1

Pod的优雅上下线

Pod的优雅上下线依赖k8s的监控检查机制,以及 Pod lifecycle Hooks,通过这些kubernetes的机制,配合服务发现的流量管理机制,实现业务的优雅上下线。 基础概念 Pod 健康检查 Pod的健康状态由两类探针来检查:LivenessProbe和ReadinessProbe。 ...

leason001 发布于 2025-01-10 10:20 评论(0) 阅读(312)
0

Kubernetes GPU 虚拟化方案

主流架构 Device Plugin:K8s制定设备插件接口规范,定义异构资源的上报和分配,设备厂商只需要实现相应的API接口,无需修改kubelet源码即可实现对其他硬件设备的支持。 Extended Resource:Scheduler可以根据Pod的创建删除计算资源可用量,而不再局限于CPU和 ...

leason001 发布于 2025-01-09 16:37 评论(0) 阅读(219)
0

docker-compose部署mysql8

切换到mysql目录 cd /mnt/mysql 创建MySQL数据挂载目录 mkdir data 创建mysql配置挂在目录 mkdir config 创建mysql yaml文件 touch mysql.yml 编辑yaml文件 vi mysql.yml 添加如下内容 version: '2' ...

mshfx 发布于 2025-01-09 16:34 评论(0) 阅读(92)
0

手把手带你使用Karpenter减少K8s集群资源浪费

Kubernetes 集群的主要成本因素之一是数据平面上的计算层。将 Kubernetes 集群运行在 Amazon EC2 Spot 实例上是一种显著降低计算成本的有效方式。使用 Spot 实例可以比按需实例节省高达 90% 的费用。 Spot 实例非常适合无状态、容错性强且灵活的应用场景,例如大 ...

CloudPilotAI 发布于 2025-01-08 15:22 评论(0) 阅读(62)
0

通过命令修改deployment的资源限制

在 Kubernetes 中,可以通过 kubectl 命令直接修改 Deployment 的资源限制(如 CPU 和内存)。以下是具体的方法和步骤。 1. 查看当前资源限制 首先,查看 Deployment 的当前资源限制: kubectl get deployment <deployment-n ...

dashery 发布于 2024-12-29 17:22 评论(0) 阅读(79)
0

15条 Karpenter 最佳实践,轻松掌握弹性伸缩

Karpenter 是一款高性能、灵活的开源 Kubernetes 集群自动扩展工具,目前已支持 AWS 和阿里云。它可以根据不断变化的应用负载,快速启动大小合适的计算资源,进而提升应用的可用性。 相较于 Cluster Autoscaler,Karpenter 的灵活、易用、细粒度控制和高度自动化 ...

CloudPilotAI 发布于 2024-12-27 10:41 评论(0) 阅读(94)
0

适合新手的K8s完整部署教程

1、环境准备 1、VM16pro 2、centos7 2、先安装三台虚拟机,这里不做额外的叙述,要确保三台机器都可联网,同时记住三台机器的IP地址 使用命令:nmcli,会有如下图的提示 记住三台机器的IP地址。如果是新手的话,其实不用去固定IP,先去试试怎么部署都可以! 3、Centos7 需要重 ...

松林-Q 发布于 2024-12-24 10:41 评论(0) 阅读(1320)

统计信息

  • 博客 - 796552
  • 随笔 - 11535459
  • 文章 - 974326
  • 评论 - 4156313