排序
Kubernetes特殊资源如何避免浪费:用污点隔离GPU和高性能节点
一、问题二:特殊资源如何不浪费? 在 Kubernetes 集群中,通过以下策略实现特殊资源的高效利用,避免浪费: 1、主节点资源隔离(禁止非系统 Pod 调度) - **默认污点**:主节点(Master)默认带...
Kubernetes高级调度:Pod亲和性
一、定义pod1.yaml文件 二、应用pod1.yaml文件 三、定义pod2.yaml文件 四、应用pod2.yaml文件 五、查看 查看pod身上所带标签 查看pod部署节点,观察到pod01和pod02分配到同一节点 六、恢复
QoS服务质量分类与使用实践
一、什么是QoS 虽然我们进行了资源限制,但是实际使用时依旧会造成节点资源不足,针对资源不足Kubernetes会通过重启或驱逐Pod释放资源,再重启时,难免会造成一些很重要的服务不可用。但实际情...
StorageClass是什么、为什么需要以及如何定义
一、前言 本文主要以下几方面介绍k8s中的StorageClass: * 什么是StorageClass * 为什么要引入StorageClass * StorageClass实现方式 * 定义StorageClass 二、什么是StorageClass StorageClass(...
什么是Pod:Kubernetes最小调度单元、Pod架构与创建方式
一、Pod 到底是什么 Pod 是 Kubernetes 集群中运行和管理应用的最小部署单元。一个 Pod 里可以封装一个或多个容器,这些容器共享网络、存储以及部分命名空间资源,因此它们之间可以非常紧密地协...
Filebeat实战:按标签采集Kubernetes日志
一、使用Filebeat根据标签收集日志 除了逐个配置 Namespace,也可以根据 Namespace 的标签进行过滤,更加方便。 比如只收集 Namespace 具有 filebeat=true 标签的空间日志: 1、备份配置文件 2...
ConfigMap创建方式之YAML与自定义conf
一、基于YAML文件创建ConfigMap 1.编写yaml文件 2.创建cm 3.进行验证 二、自定义conf文件 2.1 自定义单个conf文件 1.创建工作目录 2.编写配置文件 3.创建ConfigMap 4.验证 2.2 自定义多个conf文...
Job 实践:创建任务、查看状态与并发执行
一、Job实践 1.1 Job创建 1.1 方式一:命令行格式 1、创建一个job 2、查看job 回显内容说明: * DURATION:表示 Job 从开始执行到最后一个 Pod 完成的时间长度 * COMPLETIONS:表示 Job 当前已...
Kubernetes Namespace详解:隔离机制、默认命名空间与删除卡住处理
一、Namespace 到底是什么 Namespace 提供了一种把同一个集群里的资源按逻辑维度隔离开的方式。它不是物理隔离,而是对集群进行“虚拟分区”。 在实际场景中,Namespace 通常用来区分: - 不同...
Kubernetes专用Ingress节点隔离实战:taint、toleration 与 nodeSelector
一、K8s专用节点隔离 一个 Kubernetes 集群,很常见会有一些专用的节点,比如 ingress、gateway、storage 或者多租户环境等。这些节点通常不建议和其他服务交叉使用,所以需要利用污点和容忍将...











