摘要: 概念 相对于水平自动扩缩容(HPA)在pod资源紧张时扩充pod个数来平衡负载。Pod的垂直扩容会自动调整Pod资源申请的requests值及limits值,它会依据pod当前运行状况动态地为Pod资源申请CPU及内存使用量。解放了手动设置request值及limits值的难点,使Pod运行更加智能 阅读全文
posted @ 2021-03-14 13:18 雷探长 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: 概念 Kubernetes自1.11版本开始引入了名为"HorizontalPodAutoscaler"的控制器用于完成Pod基于CPU使用率进行水平扩展。所谓水平扩展是在Pod中CPU的使用率达到设定的某个值时,HPA告知Pod对应的高层控制器(如Deployment、RS等控制器)。高层控制器随 阅读全文
posted @ 2021-03-13 17:47 雷探长 阅读(2762) 评论(0) 推荐(0) 编辑
摘要: 前言:最近客户需要监控ingress流量,在查阅资料后成功部署,记录下部署的过程及遇到的问题。 暴露ingress的监控端口 默认情况下nginx-ingress的监控指标端口为10254,监控路径为其下的/metrics。调整配置ingress-nginx的配置文件,打开service及pod的1 阅读全文
posted @ 2021-03-09 17:08 雷探长 阅读(2706) 评论(0) 推荐(1) 编辑
摘要: 两套k8s集群同一天同时出现etcd集群空间超过配额,kubectl get cs时发现所有的etcd均返回503报错,查看etcd的告警发现有NO SPACE的信息且etcdctl endpoints status中的DB SIZE大于2GiB。 版本信息 kubernetes版本:v1.17.0 阅读全文
posted @ 2021-01-22 23:39 雷探长 阅读(2765) 评论(0) 推荐(0) 编辑
摘要: 本文主要分析了针对podcustom-metrics-apiserver的驱逐事件,分析相关成因并给出解决措施。 问题 在学习HPA自动伸缩时,部署完custom-metrics-apiserver这个的Deployment后资源后经过一段时间总能观察到大量的驱逐事件: $ kubectl get 阅读全文
posted @ 2021-01-22 22:16 雷探长 阅读(3048) 评论(0) 推荐(0) 编辑
摘要: 集群中两个节点的calico-node无法启动 问题 生产集群中node-4及node-9两个节点的calico-node无法启动一直处于crashloopbackoff。calicoctl node status中的INFO列这两个节点显示为Active Socket: Connection re 阅读全文
posted @ 2021-01-22 22:14 雷探长 阅读(8050) 评论(0) 推荐(0) 编辑
摘要: CRUSH算法是Ceph的核心算法,全称为可扩展散列下的智能分发机制(Controlled Replication Under Scalable Hashing)。是整个Ceph数据存储机制的核心。默认安装的Ceph集群会根据当前集群自动生成一套CRUSH map规则,但是默认的CRUSH map可 阅读全文
posted @ 2021-01-22 22:12 雷探长 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Ceph能提供三大存储接口,即块存储、文件存储和对象存储。本篇博客主要介绍Ceph实现三种存储的步骤。 主机列表 外部ip 集群ip host 角色 172.16.200.101 10.16.200.101 ceph-mon1 mon、osd节点 172.16.200.102 10.16.200.1 阅读全文
posted @ 2021-01-22 22:11 雷探长 阅读(5486) 评论(1) 推荐(0) 编辑
摘要: 本篇博客主要介绍kubernetes集群如何与ceph集群进行对接,将ceph作为kubernetes的后端存储实现pvc的动态供应。本文中的ceph和kubernetes为一套集群。 主机列表 K8s集群角色 ceph集群角色 IP 内核 master-1 mon、osd节点 172.16.200 阅读全文
posted @ 2021-01-22 22:09 雷探长 阅读(2560) 评论(0) 推荐(1) 编辑
摘要: pod CIDR是指Kubernetes为pod分配的ip地址段,默认情况下使用kubesparay部署时默认的CIDR是10.233.64.0/16。换算出来的可用地址是10.233.64.1-10.233.127.254。可为64个节点分配pod的ip地址。如果集群扩容超过了64台主机,如何修改 阅读全文
posted @ 2021-01-22 22:08 雷探长 阅读(3689) 评论(1) 推荐(0) 编辑