排序
Kubernetes高级调度:污点与容忍度
一、污点 污点(Taint)针对节点来说,和节点亲和性正好相对,节点亲和性使Pod被吸引到一类特定的节点,而污点则使节点能够排斥一类特定的Pod。 污点和容忍度(Toleration)相互配合,可以避免P...
NodePort 详解:对外暴露服务与端口范围配置
一、NodePort 的工作方式是什么 只要把 Service 的 `type` 设成 `NodePort`,Kubernetes 就会在每个节点上监听一个指定范围内的端口。集群外部访问时,使用任意节点 IP 加这个端口即可: NodePo...
Kubernetes如何禁止Pod调度到主节点和新节点
一、K8s主节点禁止调度 在生产环境中,Kubernetes 的主节点除了部署系统组件外,不推荐再部署任何服务,此时可以通过添加污点来禁止调度: 也可以添加 NoExecute 类型的污点,此时不容忍该污点...
KEDA入门指南:为什么需要KEDA、适用场景与工作原理
一、什么是KEDA KEDA(全称:Kubernetes Event-Driven Autoscaler)是Kubernetes基于事件驱动的自动缩放器。借助KEDA,您可以根据需要处理的事件数量来驱动Kubernetes中任何容器的扩展。 KEDA是一...
Kubernetes集群维护:查看Kubernetes集群资源使用情况和日志
一、查看资源使用情况 1、`kubectl top`查看Node使用CPU和内存情况 2)`kubectl top`查看Pod使用CPU和内存情况 注意: top功能需要先安装metrics-server,安装步骤参考HPA那一节课 二、查看日志 ...
KEDA核心资源详解:ScaledObject、ScaledJob与TriggerAuthentication
一、KEDA核心资源介绍 官网链接:https://keda.sh/docs/2.16/authentication-providers/ 1.1 什么是KEDA核心资源 KEDA主要核心资源分为三个,具体如下: * 1)ScaledObject:用于控制Deployment...
Toleration容忍是什么、配置解析与使用实践
一、什么是容忍 容忍度(Toleration)是应用于 Pod 上的。容忍度允许调度器调度带有对应污点的 Pod。 容忍度允许调度但并不保证调度。 污点和容忍度(Toleration)相互配合,可以用来避免 Pod ...
DaemonSet更新策略与回滚实战
一、DaemonSet更新策略 如果添加了新节点或修改了节点标签(Label),DaemonSet 将立刻向新匹配上的节点添加 Pod,同时删除不能匹配的节点上的 Pod。 在 Kubernetes 1.6 以后的版本中,可以在 D...
Kubernetes高级调度:节点亲和性NodeAffinity
一、定义pod的yaml 二、给k8s-master02节点定义标签 三、应用YAML 四、检查Pod所在node,符合节点亲和性 五、恢复
ECK实战:在Kubernetes中从零落地日志收集平台
一、在K8s中从零落地日志收集平台 官方文档:https://www.elastic.co/docs/deploy-manage/deploy/cloud-on-k8s 1.1 ECK安装 参考链接:https://www.elastic.co/docs/deploy-manage/deploy/cloud...










