随笔分类 - K8S
摘要:一、问题背景 目前thanos已经稳定在线上运行了5年了,随着集群的数量越来越多,数据量也是水涨船高,大得惊人,查询时延需要5s以上。 通过对比各种开源时序数据库,选择了VictoriaMetrics,以为特定需求的用户提供最合适的解决方案。 以下是性能比较 二、整体架构 跟官方推荐架构并无太大区别
阅读全文
摘要:查看kubelet进程 修改配置文件,添加 --max-pods=10 [root@node1 ~]# vim /lib/systemd/system/kubelet.service.d/10-kubeadm.conf # Note: This dropin only works with kube
阅读全文
摘要:限制容器在node节点上的资源占用。 1. 节点信息总览1.1 master 信息输出如下“Capacity"和"Allocatable” 处可见,资源全部被允许被分配,即没有预留: [root@devops-master ~]# kubectl describe nodes devops-mast
阅读全文
摘要:有反馈K8S集群nodeport 端口经常不通,不断重试后可能恢复,现场可复现。nginx-ingress 服务也用的是nodeport模式,上机测试,确认问题存在。 故障现象: 1、在集群外telnet ingress 端口,偶然性出现超时。 2、集群ingress pod 不停在重启。(在10.
阅读全文
摘要:一、背景介绍 1.1 问题 随着移动互联网的蓬勃发展,业务逻辑愈发复杂,规模愈发庞大,更新迭代愈发频繁,用户对应用程序的Qps和SLA有了更高的要求:更高效、更灵活和更可靠。面对成千上万的后端服务,复杂的配置和环境,使软件交付的周期变的漫长,人为事故风险升高。 1.2 现状 1.3 解决方案 二、K
阅读全文
摘要:一、架构设计 二、集群规划 IP 集群角色 描述 1 10.10.0.115 keepalived 虚拟IP 虚拟IP, 对10.10.0.15、10.10.0.29做keep alived 1 10.10.0.15 master、etcd、haproxy、keepalived真实ip 2 10.1
阅读全文