Kubernetes
文章平均质量分 90
回归心灵
这个作者很懒,什么都没留下…
展开
-
容器内存使用率(container_memory_working_set_bytes)高问题排查
容器内存使用率升高问题排查原创 2024-05-07 15:06:53 · 3356 阅读 · 2 评论 -
Kubernetes 调度器调度策略分析
Kubernetes 调度器调度策略分析原创 2021-12-24 22:35:13 · 990 阅读 · 0 评论 -
Kubernetes默认调度器 default scheduler
Kubernetes 默认调度器 default scheduler原创 2021-12-24 22:21:56 · 2263 阅读 · 0 评论 -
Kubernetes 部署 RabbitMQ 3.7.X 集群遇到的问题
问题描述在 Kubernetes 上部署 RabbitMQ 集群时,我们可以参考 https://github.com/rabbitmq/diy-kubernetes-examples/tree/master/minikube 下面的编排文件部署,使用上述编排文件可以部署一个正确的 RabbitMQ 集群。RabbitMQ 的版本号是 3.8。由于我们公司用的是在 3.7.24 版本上修改过的 RabbitMQ,因此修改 RabbitMQ 版本号部署,但是却遇到了问题(3.8 版本没有问题)。在 sta原创 2020-11-26 11:25:00 · 1144 阅读 · 0 评论 -
Kubernetes 学习之入门篇
本篇内容是在公司做技术分享时的 PPT,主要内容:Kubernetes & Docker 简介容器技术基础知识介绍Kubernetes 核心设计浅析详细内容请看PPT:https://download.csdn.net/download/u010657094/13078830原创 2020-10-30 18:30:23 · 211 阅读 · 0 评论 -
Kubernetes Pod 中如何查看动态创建绑定的远程磁盘使用情况
需求背景有时候希望在 pod 中查看挂载的磁盘使用情况,比如说监控磁盘使用率用于报警什么的。对于宿主机的已经确定的磁盘,我们在编排文件中编写相关的 volumes 和 volumeMounts 指定文件挂载目录即可。但是我们很多时候会使用 storageClass 动态创建云服务商的远程磁盘,然后通过云服务商提供的驱动程序自动绑定到宿主机上,那么这时又该怎么获取磁盘使用信息呢?实现其实动态创建绑定的远程磁盘会被挂载到一个特定的目录:/var/lib/kubelet/plugins/kubernetes原创 2020-10-25 00:05:57 · 1928 阅读 · 0 评论 -
Kubernetes 调度器调度策略配置修改
介绍Kubernetes 调度器的主要作用就是为新创建的 pod ,寻找一个最合适的节点。大概需要经过两个过程:列出所有可以调度的节点。根据不同的断言(Predicates)实现了过滤接口,过滤出能够调度的节点。在能够调度的节点中选出最合适的节点。根据不同的优先级(Priorities)实现了打分接口,选出分数最高的节点。这些打分接口都配有相关的比重,表示在总分数中的占比。默认值可以在源码 kubernetes-release\pkg\scheduler\algorithmprovider\de原创 2020-10-23 17:12:16 · 3581 阅读 · 0 评论 -
kubernetes 配置 pod 间的反亲和不生效问题
问题描述由于某些原因需要配置 pod 间的反亲和规则,不让两个 pod 调度到同一个节点。但是在配置完反亲和后,两个 pod 还是被调度到了同一个节点上。问题解决问题的关键是没有指定 namespaces 字段。如果不指定 namespaces 字段,或者指定了 namespaces 字段但是为空,那么作用范围将仅限于改 pod 的命名空间。对于同一个资源的不同副本来说,都是同一个命名空间,不存在改问题。但是要想配置不同类型资源 pod 的反亲和,则要指定 namespaces 字段来限定范围。原创 2020-09-29 19:05:33 · 1292 阅读 · 0 评论 -
kubernetes 源码分析之节点异常时 pod 驱逐过程
概述详细分析源码分析总结参考原创 2020-09-19 17:06:32 · 5366 阅读 · 0 评论